1
resposta

Dúvida sobre os desafios 8, 11, 12, 13

Olá, tudo bem?

Poderiam me tirar as seguintes dúvidas, por gentileza?

Sobre a tarefa 8, seria correto da seguinte maneira?

Tarefa 8 let Numero = Number(prompt ("Insira um número"));

if (Numero === 0) {console.log ("O número é zero"); } else if (Numero > 0) { console.log ("O número é positivo"); } else { console.log ("O número é negativo"); }

Além disso, seria errado escrever de forma mais direta as tarefas 11, 12 e 13?

Tarefa 11 console.log(Math.random ())

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

Tarefa 13 console.log (parseInt(Math.random () * 1000 + 1))

1 resposta

Oii, Geovana! Tudo bem?

Vouu revisar suas dúvidas sobre as tarefas:

Tarefa 8:

Seu código tá quase correto, apenas faça um pequeno ajuste na convenção de nomeação da variável Numero. Em JavaScript, é uma boa prática utilizar camelCase para variáveis. Assim, você pode ajustar para numero ao invés de Numero:

let numero = Number(prompt("Insira um número"));

if (numero === 0) {
    console.log("O número é zero");
} else if (numero > 0) {
    console.log("O número é positivo");
} else {
    console.log("O número é negativo");
}

Tarefa 11:

Está correto. A função Math.random() gera um número decimal aleatório.

console.log(Math.random());

Tarefa 12:

Também tá correto! Aqui, você gera um número aleatório entre 1 e 10. O parseInt() converte a parte inteira do número:

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

Tarefa 13:

Perfeito! O mesmo raciocínio da tarefa anterior se aplica, só que agora o intervalo é entre 1 e 1000:

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

Continue praticando, seus códigos estão indo muito bem!

Um abraço e bons estudos.