Javascript Gruppen : Atividade 008 - Mao na massa

21/09/2021 18:53

Vagner Bellacosa

Vagner Bellacosa

Brasil

Analista Programador dinossauro IBM Mainframe

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.

  • 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?

 https://www.youtube.com/user/vagnerbellacosa

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.

1

Certificado

Artigo relacionado

Comentários

    Nenhum comentário