Fiz este exercicio, porem toda vez q tento nao aparece os popup e nao estou sabendo onde que esta errado no meu codigo... Obrigado desde ja!
<meta charset="UTF-8">
<script>
//FUNCOES
//FUNCAO DE ARREDONDAR!
function arredonda(numero, casasDecimais){
casasDecimais = typeof casasDecimais !== 'undefined' ? casasDecimais : 2;
return +(Math.floor(numero + ('e+' + casasDecimais)) + ('e-' + casasDecimais));
}
//FUNCAO DE PULAR LINHA
function pulaLinha() {
document.write("<br>");
}
//FUNCAO DE IMPRIMIR
function mostra(frase) {
document.write(frase);
pulaLinha()
}
//FUNCAO DE SORTEAR UM NUMERO DE 0 A N
function sorteia(n) {
var numeroGerado = Math.round(Math.random() * n);
var numeroCORRETO = parseInt(arredonda(numeroGerado, 0))
return numeroCORRETO;
}
//ADIVINHACAO
var chute = parseInt(prompt("Digite seu chute!"));
var tentativa = 1;
var geradoGERADOR = sorteia(10);
console.log(geradoGERADOR)
if(chute == geradoGERADOR) {
mostra("Voce acertou!");
}
while(geradoGERADOR != chute && tentativa <= 10) {
if(chute == geradoGERADOR) {
alert("Voce acertou!");
} else if(chute > geradoGERADOR) {
alert("Voce errou!");
pulaLinha();
alert("O numero gerado, eh MENOR que o seu chute.")
var tentarDenovo = prompt("Gostaria de tentar denovo?")
if(tentarDenovo == "SIM") {
var chute = parseInt(prompt("Digite seu chute!"));
tentativa = tentativa + 1;
} else if(tentarDenovo == "NAO") {
alert("Ok! Obrigado por Jogar!");
break
} else if(chute < geradoGERADOR) {
alert("Voce errou!");
pulaLinha();
alert("O numero gerado, eh MAIOR que o seu chute.")
var tentarDenovo = prompt("Gostaria de tentar denovo?")
if(tentarDenovo == "SIM") {
var chute = parseInt(prompt("Digite seu chute!"));
tentativa = tentativa + 1;
} else if(tentarDenovo == "NAO") {
alert("Ok! Obrigado por Jogar!");
break
}
}
}
}
</script>