<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>