1
resposta

[Sugestão] Minhas resoluções para os desafios finais de lógica em JavaScript. (PARTE 2)

Continuação dos exercícios anteriores:

Use um loop while para imprimir os números de 1 a 10 no console.

let contador = 1;

while (contador <= 10) {
    console.log(contador);
    contador++;
}

Crie uma variável "nota" e atribua um valor numérico a ela. Use if-else para determinar se a nota é maior ou igual a 7 e exiba "Aprovado" ou "Reprovado" no console.

//Fiz uma brincadeira para testar o Math.random nesse código e também usei ternário. Coloquei tudo no console.log para validar essas adições.
let nota = parseInt(Math.random() * 11);
//Resposta padrão ao que o exercício pediu.
//let nota = 5;
let situacao = nota >= 7 ? 'Aprovado!' : 'Reprovado!';

if (nota >= 7) {
    console.log(`Nota: ${nota}\n${situacao}`);
} else {
    console.log(`Nota: ${nota}\n${situacao}`);
}

Use o Math.random para gerar qualquer número aleatório e exiba esse número no console.

let numeroAleatorio = Math.random();
console.log(numeroAleatorio);
//OU
console.log(Math.random());

Use o Math.random para gerar um número inteiro entre 1 e 10 e exiba esse número no console.

let numero = parseInt(Math.random() * 10) + 1;
console.log(numero);
//OU
console.log(parseInt(Math.random() * 10) + 1);

Use o Math.random para gerar um número inteiro entre 1 e 1000 e exiba esse número no console.

let numero = parseInt(Math.random() * 1000) + 1;
console.log(numero);
//OU
console.log(parseInt(Math.random() * 1000) + 1);
1 resposta

Olá, Arthur!

Parabéns por resolver a segunda parte dos desafios e por ir além do que foi pedido!

Gostei muito da sua iniciativa de usar o Math.random e o operador ternário no desafio da nota. É essa curiosidade que acelera o aprendizado.

Continue explorando e testando os conceitos, pois é a melhor forma de fixar o conhecimento.

Espero ter ajudado! Bons estudos!

Sucesso

Imagem da comunidade