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

Consolidando meu aprendizado - exercicio_jogo2.html

<meta charset="utf-8">

<script>

    function pulaLinha() {

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

    function mostra(frase) {

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

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

    var nome = prompt("Qual é o seu nome ? ");
    var numeroPensado = sorteia(10);

    for (var tentativas = 1; tentativas <= 3; tentativas++){
        var chute = parseInt(prompt(nome + " qual número você acha que é?"));

        if( chute == numeroPensado) {
            mostra("Você ACERTOU!");
            break;
        } else {
            mostra("Você ERROU!");
        }
            if (chute > numeroPensado){
                mostra("O número que você chutou é maior do qual eu pensei!")
            } else {
                    mostra("O número que você chutou é menor do qual eu pensei!")

            }

    }

    mostra("FIM!");


</script>
1 resposta
solução!

Oi Dayane

Como o prompt() acaba bloqueando algumas execuções se você substituir o mostra no IF do chute > numeroPensado por alert você mostra para o usuário as mensagens antes de terminar as tentativas.

Parabéns pelo empenho nos estudos!

Continue praticando e qualquer dúvida pode contar com a gente.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software