2
respostas
<meta charset="UTF-8">

<script>

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

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

    function sorteia() {
        return Math.round(Math.random() * 5);
    }

    var numeroPensado = sorteia();
    var chute = parseInt(prompt("Digite seu chute: "));

    if(chute == numeroPensado) {
        mostra("Você acertou!!!, eu pensei no: " + numeroPensado);

    } else {
        mostra("Você errou.Tente de novo...");

        if(chute < numeroPensado) {
        mostra("Eu pensei em um número maior")
        } else {
            mostra("Eu pensei em um núemro menor")
        }

    }


</script>




2 respostas

Olá! acho que o cálculo do IMC ficou lá no meio sem querer kkkkk. Mas gostei do código, é legal que tu dá dicas se o número é maior ou menor. Acho que ainda dá pra tentar usar a função While para o programa não parar até tu acertar. Olha só como eu fiz:

<meta charset = "UFT-8">

<script>
    function mostra(frase) {
        document.write(frase);
        document.write("<br>");
    }
    var numero = Math.round(Math.random()*10)
    var chute = parseInt(prompt("Seja bem-vindo(a) ao jogo de advinhação!!! Digite um número de 0 a 10:"));

    while(chute!= numero){
        chute = parseInt(prompt("Você errou... tente mais uma vez:"));
    }
    if(chute == numero) {
        mostra("Você acertou!!! O número que eu estava pensando era o  " + numero + ".");
    }

</script>

É verdade kkkk não tinha percebido. Eu estou seguindo a ordem então não sabia repetições ainda, mas é sempre bom incrementar coisas novas. Muito bom seu método.