1
resposta

Ao adicionar o parseInt(math.random) deu erro.

após implementar o parseInt, o código começou a me dar uma quantidade errada de tentativas, por exemplo 1000 tentativas no acerto segue o código

alert('Seja O Melhor Adivinhador'); let numeroSecreto = parseInt(Math.random() * 10); console.log (numeroSecreto); let chute; let tentativas = 1;

//Enquanto chute não for igual ao N.S while (chute != numeroSecreto) { chute = prompt('Escolha um número entre 1 e 10'); // Se chute for igual ao número secreto if (chute == numeroSecreto){ break } else{ if (numeroSecreto > chute){ alert(O número secreto é maior que ${chute}); } if (numeroSecreto < chute){ alert(O número secreto é menor que ${chute}); } // tentativas = tentativas + 1; tentativas++; } }

let palavraTentativa = tentativas > 1 ? 'tentativas' : 'tentativa' alert(Parabéns! Você acertou o número secreto ${numeroSecreto} com ${tentativas} ${palavraTentativa}.);

Imagem do código

1 resposta

Troque o

while (chute != numeroSecreto) {
    
}

Por

while (true) {
    
}