Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

O programa está funcionando de forma diferente no meu navegador.

Quando eu executo o programa no meu navegador (Google Chrome Versão 69.0.3497.100) a mensagem " Você Errou" só aparece após as três tentativas, diferente do que acontece na aula, pois lá, a cada tentativa de adivinha o número aparece a mensagem "Você Errou". O que eu estou fazendo de errado, é alguma configuração do meu navegador?

<meta charset="UTF-8">

<script>

    function pulaLinha() {

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

    function mostra(frase) {

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

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

var tentativas = 1;

while(tentativas <= 3) {

    var chute = parseInt(prompt("Digite seu chute!"));

    if(chute == numeroPensado) {

        mostra("Você ACERTOU, o número pensado era ");
        break;

    } else {

        mostra("Você ERROU!");
    }

    tentativas++;
}
2 respostas

Oi Paulo,

O seu código está correto.

Testei aqui e realmente acontece o que você citou, mas apenas no Chrome. No firefox ele vai mostrando os textos um de cada vez.

Deve ser algum coisa que mudaram nas últimas versões do Chrome.

Bons estudos!

solução!

Rodrigo, muito obrigado!