Boa tarde,
No vídeo da aula 7, quando o usuário acerta o número pensado pelo computador ele recebe uma mensagem de parabéns e é utilizado o break para parar o loop. Caso o usuário não acerte nas três tentativas o programa simplesmente pára.
Pensando numa forma do usuário receber uma mensagem de game over após as 3 tentativas, incluí mais um if, onde a condição é, caso o número de tentativas chegue a 3, mostra o game over. Gostaria de saber se esta seria a melhor solução. Segue abaixo:
var numeroPensado = Math.round (Math.random () * 10); var numeroTentativas = 1;
while (numeroTentativas <= 3) { var chute = prompt ("Qual número você acha que é?");
if (chute == numeroPensado) { mostra ("Parabéns! Você acertou!"); mostra ("Jogue novamente!"); break;
} else { mostra ("Você errou!"); }
if (numeroTentativas == 3) { mostra ("Game Over. Vc já teve 3 tentativas"); }
numeroTentativas++; }