<meta charset="UTF-8">
<script>
function pulaLinha() {
document.write("<br>");
}
function mostre(frase) {
document.write(frase);
pulaLinha();
}
function sorteia(n) {
return Math.round(Math.random() * n);
}
// mostra no console do navegador de antemão console.log(numeroPensado);
var n = parseInt(prompt("Digite o número limite do jogo:"));
var numeroPensado = sorteia(n);
var chute = parseInt(prompt("Já pensei no meu número! Digite seu chute de 1 a " + n));
if (chute != numeroPensado) {
if (chute < numeroPensado) {
mostre("O seu chute foi mais baixo que o do número que pensei!");
} else {
mostre("O seu chute foi mais alto do que o número que pensei!");
}
var resposta = prompt("Gostaria de saber o número que pensei? Responda S ou N");
if (resposta == "S") {
mostre("O número pensado foi: " + numeroPensado);
} else {
mostre("Okay! Tente de novo!");
}
} else {
mostre("Parabéns! Você acertou!");
}
Olá!! Eu modifiquei bem de leve o desafio do jogo de adivinhação para ficar mais completo e caí num problema. Gostaria de saber por que o console está lendo isso daqui primeiro " var resposta = prompt("Gostaria de saber o número que pensei? Responda S ou N"); " " ao invés disso daqui: "if (chute < numeroPensado) { mostre("O seu chute foi mais baixo que o do número que pensei!"); } else { mostre("O seu chute foi mais alto do que o número que pensei!"); } "