1
resposta

Solução - Jogo adivinha com 3 tentativas

<meta charset="UTF-8">

<script>

    function pulaLinha() {
        document.write("<br><br>");
    }

    function mostra(frase) {
        document.write(frase);
        pulaLinha();
    }

    function sorteia(n) {
        var numeroSorteado = Math.round(Math.random() * n);
        return numeroSorteado;
    }

var numeroPensado = sorteia(10) ;

for(var tentativas = 1; tentativas <= 3; tentativas++) { 

    var chute = parseInt(prompt("Tente adivinhar o número que estou pensando... digite seu chute: "));

    while(isNaN(chute)) {
        chute = parseInt(prompt("São aceitos apenas números. Digite seu chute novamente: "));
    }

    if (chute == numeroPensado) {
        mostra("Você acertou! O número pensado era " + numeroPensado + ".");
        break;
    } 

    if (tentativas == 3) {
        mostra("Você errou :( ");
        mostra("O número pensado era " + numeroPensado + ".");
    } else {
        if (chute > numeroPensado) {
            alert("Você errou... Dica: o número que eu pensei é menor que o número que você chutou. Tente de novo!");
        } else {
            alert("Você errou... Dica: o número que eu pensei é maior que o número que você chutou. Tente de novo!");        
        }                    
    }
}

</script>
1 resposta

Oi Sandy, tudo bem?

Parabéns, o exercício está correto. Continue assim, sempre exercitando os conteúdos aprendidos na aula :)