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

correçao do codigo e duvida no uso das condiçoes

insira<meta charset="UTF-8">
<script>
    function pulaLinha() {

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

    function mostra(frase) {

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

    function sorteia (n){
        return Math.round(Math.random() * n);
    }
    var numeroPensado = Math.round(Math.random() * 100);
    console.log(numeroPensado);
    var chute = parseInt(prompt("Ja pensei.Qual voce acha que é ?"));

    if (chute == numeroPensado) {
        mostra ("acertou, voce foi bem!!");
    } else {
         chute = alert("voce errou,tente novamente");
        //mostra ("voce errou!!! Eu tinha pensado no "+ numeroPensado);
    } if (chute <= numeroPensado){
        mostra(" voce colocou um numero menor que o pensado "); //nao sei pq ele nao mostra essa msg
    } else {
         chute = parseInt(prompt("voce colocou um numero menor que o pensado "));
    } if (numeroPensado >= chute){
        chute = parseInt(prompt("numero pensado é menor que seu chute!"));
    } else {
        chute = parseInt(prompt("tente novamente"));
    }  if (numeroPensado == chute){
        mostra ("acertou ");
    } else {
        mostra ("voce errou, eu pensei no "+ numeroPensado);
    }


</script>

insira seu código aqui `

boa noite, vendo esse desafio e apos modificar meu codigo varias vezes, surgiu muitas duvidas. a primeira seria onde esta meu erro na linha comentada, pois quando eu uso o debug do console ele pula ela direto e eu não queria que isso fosse feito, eu realmente fiquei bem perdido, gostaria de saber se estou usando os if e else corretamente e se é neste caminho mesmo que devo ir.

1 resposta
solução!

Boa noite, Isac! Como vai?

O que vc quis dizer com "ele passa direto"? Não entendi!

A linha que está comentada deveria apenas mostrar na tela a mensagem "voce errou!!! Eu tinha pensado no "+ numeroPensado! Não é isso que ocorre?