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

Possibilitar que o usuário realize novo chute

Já que o programa dá dicas sobre o número pensado ser maior ou menor do que o chute, é possível programá-lo para que o usuário consiga dar mais um chute com o mesmo numero pensado?

Tentei inserir o comando 'prompt' na sentença 'if' mas os pop-ups aparecem um em seguida do outro, sem qualquer estrutura lógica.

<meta charset="UTF-8">

<script>

    function pulaLinha() {

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

    function mostra(frase) {

        document.write(frase);
    }

    function sorteia(n) {

        return Math.round(Math.random() * n)
    }

    var numeroPensado = sorteia(20)
    console.log(numeroPensado)
    var chute = parseInt(prompt("Digite o seu chute de 0 a 20:"))

    if (chute == numeroPensado) {

        mostra("Você acertou! O número pensado foi: " + numeroPensado)
    } else {

        if (chute < numeroPensado) {

        mostra("O número pensado é maior do que " + chute)

        } else {

        mostra("O número pensado é menor do que " + chute)

        }
    }

</script>
1 resposta
solução!

Já na próxima aula desse curso você vai ser apresentado a duas estruturas conhecidas como estruturas de repetição, o for e o while, com elas você vai conseguir repetir o processo de dar chutes sem ter que repetir o mesmo trecho de código, se mesmo após a aula a duvida persistir, volte aqui e diga oq não ficou claro.