Article image
Vagner Bellacosa
Vagner Bellacosa21/09/2021 18:53
Compartilhe

Javascript Gruppen : Atividade 008 - Mao na massa

  • #Informática Básica
  • #JavaScript

Javascript Gruppen

image

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.

image https://github.com/VagnerBellacosa/Gruppen_Javascript

  • se gostou image, 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?

image

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

image

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.

image

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,

image

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

image

Escreva um programa que escreva na tela uma contagem regressiva de 256 a zero

6) Escreva um programa "Hello World" na tela

image

Fazendo uma pausa de 30 segundos, limpando a tele e fazendo tudo de novo 16 vezes.

7) Vamos desenhar?

image

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

image

9) Dificultando ainda mais

Vamos complicar um pouco mais, agora faça um losangulo? Vai la eu sei que você consegue.

image

10) Mais arte

Agora vou abusar, faça uma letra W

image

11) To de sacanagem

Achou difícil? Vamos evoluir, faça a letra M

image

12) Nao me chingue

Agora junte o M com V num caretinha engraçada

image

13) Facilitando, um programa simples

image

Faça um programa que exiba a hora do sistema

14) Codificação mensagens secretas

image

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.

image

image 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.

image https://www.linkedin.com/in/vagnerbellacosa/

image https://github.com/VagnerBellacosa/

Pode me dar uma ajudinha no YouTube?

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

Compartilhe
Comentários (0)