1
resposta

Minha resolução

// Gera um número aleatório entre 1 e 10
const numeroSecreto = Math.floor(Math.random() * 10) + 1;
let palpite;

// Continua perguntando enquanto o usuário não acertar
while (palpite !== numeroSecreto) {
  palpite = parseInt(prompt("Tente adivinhar o número entre 1 e 10:"));

  if (isNaN(palpite)) {
    alert("Digite um número válido!");
  } else if (palpite < numeroSecreto) {
    alert("Muito baixo! Tente um número maior.");
  } else if (palpite > numeroSecreto) {
    alert("Muito alto! Tente um número menor.");
  } else {
    alert(`Parabéns! Você acertou o número: ${numeroSecreto}`);
  }
}

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Olá, Felipe! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de lógica condicional para orientar o jogo, utilizou muito bem a função Math.random() para gerar o número secreto e ainda compreendeu a importância da validação de entrada com isNaN() para garantir uma experiência interativa segura.

Permaneça postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!