1
resposta

[Desafios] Algumas resoluções

7.

let idade = parseInt(prompt('Qual a sua idade?'));

idade > 18 ? alert('Você é maior de idade') : alert('Você é menor de idade');

8.

let numero = parseInt(prompt('Digite um número'));

let resultado = numero > 0 ? 'positivo' : 'negativo'; 

console.log(`O número ${numero} é ${resultado}`);

9.

let numero = 1;
while(numero <= 10) {
    console.log(numero);
    numero++;
}

10.

let nota = prompt ('Digite sua nota');

resultado = nota >= 7 ? 'Aprovado' : 'Reprovado';
    console.log (resultado);

11.

console.log(Math.random());

12.

console.log(parseInt(Math.random()*10 + 1));

12.

console.log(parseInt(Math.random()*1000 + 1));
1 resposta

Oi Iris,

Que legal que você compartilhou suas resoluções dos desafios! 👍

Vamos dar uma olhada em cada um:

  1. Sua solução com o operador ternário está ótima para verificar a maioridade. 👍

  2. A lógica para identificar números positivos e negativos também está correta e concisa.

  3. O loop while está perfeito para imprimir os números de 1 a 10.

  4. A estrutura condicional com o operador ternário para verificar a aprovação está funcionando bem.

  5. Você usou corretamente o Math.random() para gerar um número aleatório entre 0 e 1.

  6. Aqui, você gerou um número inteiro aleatório entre 1 e 10. 📊

  7. E aqui, um número inteiro aleatório entre 1 e 1000.

Todas as suas soluções estão muito boas!

Continue praticando e explorando as possibilidades do JavaScript. 💪

Para saber mais: Documentação da MDN sobre operadores ternários.

A prática leva à perfeição! 🤔