<script>
function pulaLinha() {
document.write("<br>");
}
function mostra(frase) {
document.write(frase);
pulaLinha();
}
numero_gerado = Math.round(Math.random() * 10);
numero = parseInt(prompt("Ponha um número e vamos ver se é igual ao gerado pelo sistema"));
for(i=1; i < 3; i++) {
if ( numero != numero_gerado) {
if (numero > numero_gerado){
alert ("Você errou, o sistema gerou um número menor, tenta novamente");
}
else{
alert ("Você errou, o sistema gerou um número maior, tenta novamente");
}
numero = parseInt(prompt("Ponha outro número que verificaremos se é igual ao gerado pelo sistema"));
}
else {
break;
}
}
if (numero == numero_gerado) {
mostra("Parabéns, você conseguiu achar o número que o sistema gerou")
}
else {
mostra("Infelizmente não foi desta vez, por favor tenta mais tarde ")
}
</script>
Codigo feito a partir da aula (Interromopendo um loop) javascript e html: cria um jogo e pratique com logica, suposto dar 3 chances ao usuario, mas no meu loop metendo a var tentativa variando de 1 a 3, sem nunca ser igual a 3 funciona bem, mas metendo menor ou igual a 3, apenas funciona dando 2 chances ao usuario.
Alguem tem uma ideia de como melhorar isso?