Boa noite galera!
O meu código funciona corretamente, porém, quando erro por 3 vezes o chute, os números que aparecem são os mesmos, por exemplo:
Você errou. O número que eu pensei foi: 27.
Tente novamente. :-)
Você errou. O número que eu pensei foi: 27.
Tente novamente. :-)
Você errou. O número que eu pensei foi: 27.
Tente novamente. :-)
Alguém sabe o que pode ser?
<meta charset="UTF-8">
<script>
function pulaLinha() {
document.write("<br>");
document.write("<br>");
}
function mostra(frase) {
document.write(frase);
pulaLinha();
}
var numeroPensado = Math.round(Math.random() * 100);
var tentativas = 1;
while(tentativas <= 3) {
var chute = parseInt(prompt("Já pensei. Qual você acha que é?"));
if (chute == numeroPensado) {
mostra("Excelente! Você acertou!!! Pensei mesmo no número: " + numeroPensado + ".");
break;
} else {
mostra("Você errou. O número que eu pensei foi: " + numeroPensado +".");
mostra("Tente novamente. :-)");
}
tentativas ++;
}
</script>
Sucesso a todos!