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

Incremento atividade Jogo Adivinha

Tive a ideia de revelar ao jogador a resposta no caso dele esgotar as tentativas e não conseguir acertar o número pensado.

Nesse caso, ao errar nas duas primeiras chances, o programa retorna uma msg informando o erro e solicitando um novo palpite. Ao errar a terceira vez, o programa informa o esgotamento das chances e revela qual era a resposta.

A alternativa que utilizei foi criar um novo parâmetro condicional que considerasse o número de tentativas utilizadas. Assim, o programa entende que após o uso da terceira chance, em caso de erro, ele deve revelar a resposta.

1 resposta
solução!

Segue o código criado para a questão:

<meta charset="UTF-8">

<script>

    function pulaLinha() {

        document.write("<br>");

    }

    function mostra(frase) {

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

    }

    var numeroPensado = Math.round(Math.random() * 10);

    var tentativas = 1;

    while(tentativas <= 3) {

        var chute = parseInt(prompt("Adivinhe o número pensado:"));

        if(chute == numeroPensado) {

            alert("Parabéns, o número era " + numeroPensado + "!!");
            break;

        } else {

            if(tentativas >= 3) {

                alert("Que pena, você esgotou suas chances... O número pensado era " + numeroPensado + ".");

            } else {

                alert("Você ERROU!! Tente novamente!");
            }

        }

    tentativas++;

    }

    mostra("FIM!");

</script>