Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Jogo advinha - Nova funcionalidade.

<meta charset="UTF-8">

<script>

    function pulaLinha() {

        document.write("<br>");
        document.write("<br>");
}

    function mostra(frase) {

        document.write(frase);
        pulaLinha();
}

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

    var numeroPensado = sorteia(10);
    var tentativa = 1
    numeroTentativa = 3

    while(tentativa <= numeroTentativa) {
         var chute = parseInt(prompt("Digite seu chute!"));

         if(chute == numeroPensado) {
            alert('Você acertou!');
         }
         else {
            alert('Errou!');

            alert('Você tem mais 3 tentativas')

            tentativa = tentativa + 1;
         }
    }

</script>   

Gente, reorganizei o código para que o usuário tenha apenas 3 tentativas. Porém, gostaria que a cada erro, o alert exibisse a quantidade de tentativas em ordem decrescente. Exemplo: Errou! Você tem mais 2 tentativas. / Errou! Você só tem agora 1 tentativa.

Entenderam? Alguém pode me mostrar o caminho das pedras? rs

1 resposta
solução!

Oi, Flávio, como vai?

Você poderia adicionar no alert a subtração das variáveis numeroTentativa e tentativa, dessa forma:

while(tentativa <= numeroTentativa) {
         var chute = parseInt(prompt("Digite seu chute!"));

         if(chute == numeroPensado) {
            alert('Você acertou!');
         }
         else {
            alert('Errou!');

            alert('Você tem mais ' + (numeroTentativa - tentativa) + ' tentativas')

            tentativa = tentativa + 1;
         }
    }

Espero ter ajudado.

Abraços e bons estudos!