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

Sem conhecimento

Não consigo fazer o código funcionar. Podem dizer aonde estou errando, e também como deixar o código mais limpo?

<meta charset="UTF-8">

<script>

function pulaLinha(){
    document.write("<br>");
    }

function mostra(frase){
    document.write(frase);
    pulaLinha();
}

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

var tentativas = 1;

while(tentativas <=3){
    var chute = parseInt(prompt("Dê seu chute"));

    if(chute == numeroPensado){
        alert("Acertou! O número pensado foi " + numeroPensado);
        break;
    } 
        else{
            alert("ERROU! ");
    }

    if(tentativas == 3 || chute != numeroPensado){
        document.write("O numero pensado foi " + numeroPensado);
        pulaLinha();
    }
    tentativas++;
}

</script>    
2 respostas
solução!

Olá Mauricio, tudo certo?

O problema está nesse trecho do código Match.round(Math.random() * 10); um c a mais mudou tudo rs.

Faça o ajuste: Math.round(Math.random() * 10);, e me diga se funcionou.

Continue praticando, isso é comum de acontecer. Estamos aqui pra te ajudar.

Um forte abraço!

São erros idiotas como esse, que me desanimam. Obrigado pela ajuda