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

Programa recebe o numero máximo para o sorteio

Boa tarde,

Eu achei que o usuário deveria colocar o valor máximo para o sorteio. fiz a seguinte estrutura, testei e me pareceu certo. Pode confirmar se minha lógica está correta?

Obrigada

<meta charset="UTF-8">
<script>

    function pulaLinha() {

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

    function mostra(frase) {

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

    function sorteia(numero){
        var numeroSorteado = Math.round(Math.random()*numero);
        console.log(numeroSorteado);
        return numeroSorteado
    }

    var numeroPensado = sorteia(parseInt(prompt("Digite o numero maximo.")));

    var chute = parseInt(prompt("Já pensei. Qual você acha que é?"));

    if(chute == numeroPensado) {

        mostra("Uau! Você acertou, pois eu pensei no " + numeroPensado);
    } else {

        mostra("Você errou! Eu tinha pensado no " + numeroPensado);
            if (numeroPensado > chute) {
                mostra("O numero sorteado é maior que o seu numero."
                    + numeroPensado + " > " + chute);
            }
            else{
                mostra("O numero sorteado é menor que o seu numero."+ numeroPensado + " < " + chute);
            }
    }


</script>
1 resposta
solução!

Olá, Claudia! Tudo bem contigo?

Desculpe a demora em dar um retorno!

Sua lógica está correta sim =D

Somente um ponto eu mudaria, por questão sentido, mas não sobre a lógica!

Quando errar o número a mensagem está um pouco confusa ao mostrar se errei ou acertei! Somente isso ;-)

Pensei na seguinte escrita:

    } else {

        mostra("Você errou! Eu tinha pensado no " + numeroPensado);
            if (numeroPensado > chute) {
                mostra("O numero sorteado " + numeroPensado + " é maior que o seu numero " + chute + ".");
            }
            else{
                mostra("O numero sorteado " + numeroPensado + " é menor que o seu numero " + chute + ".");
            }
    }

Mandou bem, Claudia

Espero ter contribuído

Um abraço e bons estudos