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

Jogo de adivinhação (Desafio completo)

<meta charset="UTF-8" />

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

  function mostra(texto) {
    alert(texto);
    pulaLinha();
  }

  function sorteiaNumero(n) {
    var numeroSorteado = Math.round(Math.random() * n);

    return numeroSorteado;
  }

  var numeroLimite = Math.round(Math.random() * 100 + 1);
  console.log("Limite:" + numeroLimite);

  var numeroPensado = sorteiaNumero(numeroLimite);
  console.log("Pensado:" + numeroPensado);

  var numeroTentativas = 3;

  do {
    var chute = parseInt(
      prompt(
        "Digite um número entre 0 e " +
          numeroLimite +
          " (Você tem " +
          numeroTentativas +
          " tentativas)"
      )
    );
    console.log("Chute: " + chute);
    if (chute >= 0 && chute <= numeroLimite) {
      numeroTentativas--;
      if (chute < numeroPensado) {
        mostra("Você errou! Seu chute foi MENOR do que o número pensado!");
      } else if (chute > numeroPensado) {
        mostra("Você errou! Seu chute foi MAIOR do que o número pensado!");
      } else {
        mostra("Parabéns! Você acertou o número pensado: " + numeroPensado);
        break;
      }
    } else {
      mostra(
        "O número deve estar compreendido entre 0 e " + numeroLimite + "!"
      );
    }
  } while (chute != numeroPensado && numeroTentativas > 0);
  console.log("FIM");
</script>
1 resposta
solução!

Olá, Bruno! Tudo bem?

Muito bom, sua solução ficou ótima, parabéns!

Caso tenha ficado com alguma dúvida não deixe de compartilhar com a gente.

Continue praticando.

Bons estudos e até mais!