Javascript Gruppen : Atividade 008 - Mao na massa
- #Informática Básica
- #JavaScript
Javascript Gruppen
Participe do nosso gruppen em Javascript, treine e adquira novas habilidades, as vezes aprendemos teoria e nao temos como praticar, seus problemas acabaram, visite o GitHub e acompanhe o repositório, sempre com desafios instigantes.
https://github.com/VagnerBellacosa/Gruppen_Javascript
- se gostou , nao esqueça da estrela, ajuda bastante.
Lote de Atividade 008
Bem vindo jovem padawan, vamos treinar um pouco?
Escolha a trilha HTML ou Node.JS, o objetivo desta sequencia de exercícios e treinar a codificação e melhorar os hard skill em Javascript.
Dica 001) Use o Substring
var anyString = "JavaScript";
// Mostra "Java"
console.log(anyString.substring(1,4));
// Mostra "Script"
console.log(anyString.substring(5,6));
1) Vamos falar Pfiano?
Você bravo padawan, foi convocado a negociar com os pfianos, que curiosamente falam a língua portuguesa com um curioso sotaque, eles acrescentam sempre "PF" na frente de todas as palavras. Sua missão escrever um programa que recebe frases ou palavras e faz a tradução do pfiano.
Exemplo: _ PFQuero PFfalar PFcom Pfseu PFchefe,
disse o piloto da nave.
2) Calculo de Velocidade
Corrida dos caracóis: Vamos fazer um programa que recebe o tempo em minutos e a distancia em metros, com isso iremos calcular a velocidade dividindo distancia em metros por segundos. Informando a velocidade.
3) Robots comedores de salsicha.
Padawan es bom em calculo? Vamos descobrir quantas salsichas temos que comprar para os robots glutões, veja que gulodice.
O robot 1 come 30 salsichas por hora;
O robot 2 come 20 salsichas no mesmo tempo.
Se o robot 2 quer comer no mínimo 35 salsichas e o Robot 1 se recusa a comer mais devagar.
Pergunto-Te quantas salsichas devemos comprar e quanto tempo, os 2 robots vão levar para come-las?
Dica 002)
Use a função Date para obter data e hora do sistema.
// Obtém a data/hora atual
var data = new Date();
// Guarda cada pedaço em uma variável
var hora = data.getHours(); // 0-23
var min = data.getMinutes(); // 0-59
var seg = data.getSeconds(); // 0-59
var mseg = data.getMilliseconds(); // 0-999
var tz = data.getTimezoneOffset(); // em minutos
4) Boa educação,
Diga : bom dia, boa tarde, boa noite e boa madrugada.
Preciso que faça um programa, que receba a hora do computar e cumprimente educadamente o usuário em computes:
1) Deve escrever o cumprimento 24 vezes numa linha
2) E depois escrever 24 colunas.
Relembrando
1 a 6:59 Boa Madrugada
7 a 12:59 Bom dia
13 a 18:59 Boa tarde
19 a 00:59 Boa noite
Dica 003
Usando laços FOR
for (var i = 0; i < 9; i++) {
console.log(i);
// more statements
}
5) Repetição
Escreva um programa que escreva na tela uma contagem regressiva de 256 a zero
6) Escreva um programa "Hello World" na tela
Fazendo uma pausa de 30 segundos, limpando a tele e fazendo tudo de novo 16 vezes.
7) Vamos desenhar?
Imagine uma matriz 8 x 8, e vamos fazer um desenho em ASCII Art, uma montanha em asterisco
8) Invertendo
Gostou do seu primeiro ASCII Art? Reproduza o programa invertendo a imagem
9) Dificultando ainda mais
Vamos complicar um pouco mais, agora faça um losangulo? Vai la eu sei que você consegue.
10) Mais arte
Agora vou abusar, faça uma letra W
11) To de sacanagem
Achou difícil? Vamos evoluir, faça a letra M
12) Nao me chingue
Agora junte o M com V num caretinha engraçada
13) Facilitando, um programa simples
Faça um programa que exiba a hora do sistema
14) Codificação mensagens secretas
Escreva um programa usando a Cifra de CAESAR X4 para codificar um texto recebido, convertendo em maiúsculas.
Para os curiosos a Cifra de Caesar funciona movendo X caracteres a direita, criando um novo alfabeto
ABCDEFGHIJKLMNOPQRSTUVWXYZ
EFGHIJKLMNOPQRSTUVWXYZABCD
15) Testes em IF
Ainda trabalhando com datas, vamos descobrir as estações do Ano, exemplo
14/03/2021
Estamos no Verão.
Verão 22/12 a 21/03
Outono 22/03 a 21/06
Inverno 22/06 a 21/09
Primavera 22/09 a 21/12
16) IF e Date, um pouco de dificuldade
Trabalhando com datas ainda, faça um programa que receba a data é informe.
14/03/2021
Hoje é 14 de Março, sendo que este mês tem 31 dias.
Tabela
Janeiro 31 dias
Fevereiro 28 ou 29 dias a depender se for bissexto
Março 31 dias
Abril 30 dias
Maio 31 dias
Junho 30 dias
Julho 31 dias
Agosto 31 dias
Setembro 30 dias
Outubro 31 dias
Novembro 30 dias
Dezembro 31 dias
Espero ter ajudado ate o próximo artigo.
Mais momento jabá, para distrair, visite meu vídeo e veja para onde fui desta vez: https://www.youtube.com/watch?v=tnToOrS5mA4
Bom curso a todos.
https://www.linkedin.com/in/vagnerbellacosa/
https://github.com/VagnerBellacosa/