1
resposta

Desafio Jogo do Advinha

Boa tarde! Estou compartilhando com vocês a forma que encontrei de resolver o desafio proposto. Segue código e uma amostra da saída:

<meta charset="UTF-8">

<h1>Jogo de Advinhação</h1>

<script>

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

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

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

    var numeroAlcance = parseInt(prompt("Primeiramente digite o número de alcance! Este número será utilizado para sortear números ques estejam contidos entre 0 e o número digitado por você."));

    mostra("<h2>Os números a serem sorteados estão entre 0 e " + numeroAlcance + "</h2>");

    var numeroPensado = sorteia(numeroAlcance);
    console.log(numeroPensado);

    var chute = parseInt(prompt("Agora digite seu chute! (entre 0 e " + numeroAlcance + ")"));

    if (chute == numeroPensado) {
        mostra("<big>Parabéns!</big> Você <strong>acertou</strong>! O número sorteado foi: " + numeroPensado + " e o digitado por você foi: " + chute);
    } else {
        mostra("<big>Que pena!</big> Você <strong>errou</strong>! O número sorteado foi: " + numeroPensado + " e o digitado por você foi: " + chute);

        if (chute > numeroPensado) {
            mostra("Seu chute foi <strong>maior</strong> que o número sorteado!");
        } else {
            mostra("Seu chute foi <strong>menor</strong> que o número sorteado!");
        }
    }

</script>

Amostra de saída do código caso haja acerto

1 resposta

Olá, Wesley! Tudo bem?

Mandou bem, a solução está correta. Parabéns!

Qualquer dúvida estamos à disposição.

Continue praticando e bons estudos!

Até mais!