Prezados, estou com algumas dúvidas para que meu programa funcione plenamente...
1ª) Iniciando minha variável "tentativa = 1" e declarando a condição com <=3, eu tenho direito a 4 tentativas. Porque ? E se eu acerto o numero na 4ª tentativa, não vem a mensagem de retorno dizendo que acertei.
2ª) De que forma consigo fazer com que a mensagem de que errei as 3 tentativas apareça somente quando eu realmente errar todas as 3. Do jeito que eu programei ela aparece junto com a mensagem de acerto também.
Segue meu código abaixo. Obrigado.
<meta charset="utf-8">
<script>
function pulaLinha() {
document.write("<br><br>");
}
function mostra(frase) {
document.write(frase);
pulaLinha();
}
var numeroPensado = Math.round(Math.random() * 10);
console.log(numeroPensado);
var numeroInformado = parseInt(prompt("Digite um numero de 0 a 10."));
var tentativa = 1;
while(tentativa <= 3){
if(numeroPensado == numeroInformado){
mostra("ACERTOOOOOU MIZERÁVIIII !!!");
break;
} else {
alert("VOCE ERRRRRRRROOOOOOU... TENTE NOVAMENTE!");
numeroInformado = parseInt(prompt("Digite um numero de 0 a 10."));
}
tentativa++;
}
mostra("VOCE ERROU AS 3 TENTATIVAS.")
</script>