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.
- 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.
Pode me dar uma ajudinha no YouTube?
Faça parte da nossa comunidade!
Domine as tecnologias utilizadas pelas empresas mais inovadoras do mundo e encare seu novo desafio profissional, evoluindo em comunidade com os melhores experts.