2
respostas

Meu programa está "sorteando" sempre o mesmo número

Pessoal,

O meu programa está sorteando sempre o mesmo número, o número 0. Onde está o erro no código? Procurei mas não consegui identificar. Obrigado.

<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(numeroPensado * 10));
    var chute = parseInt(prompt("Digite o seu chute: "));
        console.log(numeroPensado);

    if (chute==numeroPensado) {
        mostra("Você acertou!");
    } else {
        mostra("Você errou. O número pensado foi: " + numeroPensado);
    }


</script>
2 respostas

Acredito que acabei de achar o erro e corrigir o código. Se puderem conferir, agradeço.

Código corrigido:

<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 chute = parseInt(prompt("Digite o seu chute: "));
        console.log(numeroPensado);

    if (chute==numeroPensado) {
        mostra("Você acertou!");
    } else {
        mostra("Você errou. O número pensado foi: " + numeroPensado);
    }


</script>

Oi Carlos, tudo bem?

Meus parabéns, você encontrou onde estava errando por conta própria, isso é muito bom! Continue assim, sempre exercitando o conteúdo aprendido nas aulas e, em caso de dúvidas, não hesite em consultar o fórum.

Bons estudos! =)