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

Fiz de um jeito diferente o jogo do adivinha. Ele só mostra os textos depois de acertar o número. Por que?

<meta charset="utf-8">
<script>
    function pulaLinha(){
        document.write("<br>");
    }

    function mostra(frase){

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

    var numeroPensado = Math.round(Math.random() * 100);
    var tentativas = 1;
    var chute = parseInt(prompt("Já pensei. Qual número você acha que é?"));

    while(chute != numeroPensado){

        if (numeroPensado > chute) {
            mostra("O número pensado é maior que " + chute);
            mostra("Tente outra vez!");
        }

        if (numeroPensado < chute) {
            mostra("O número pensado é menor que " + chute);
            mostra("Tente Outra vez!");
        }

        tentativas++;
        chute = parseInt(prompt("Já pensei. Qual número você acha que é?"));
    }

    mostra("Parabéns! Você acertou o número!")




</script>
1 resposta
solução!

Boa tarde, Tamires! Como vai?

Esse comportamento de só mostrar o resultado dos document.wirte() no final é padrão do navegador! Não se preocupe que não é um problema no seu código!

Grande abraço e bons estudos!