Alguem sabe, qual o erro desse programa? oq tenho que modificar, para que funcione corretamente?
<meta charset="UTF-8">
<script>
function pulaLinha() {
document.write("<br><br>");
};
function mostra(frase) {
document.write(frase);
pulaLinha();
};
function sorteia(numero){
return Math.round(Math.random() * numero);
};
var numero = parseInt(prompt("Até que numero está valendo a adivinhação? "));
var numeroPensado = sorteia(numero);
console.log(numeroPensado);
var chute = parseInt(prompt("Ok, vamos lá então, Digite o seu chute! (Vale numeros de 0 a " + Math.round(numero) + "). Você tem 3 tentativas"));
var tent = 1;
while(tent <= 3){
if(chute == numeroPensado){
mostra("Você acertou!");
tent = 4;
};
if (chute > numeroPensado){
tent++;
var chute = parseInt(prompt("Você errou, o numero pensado por min é menor tente novamente, Digite mais um chute que nao ultrapasse " + Math.round(numero)));
}else{
tent++;
var chute = parseInt(prompt("Você errou, tente novamente, o numero pensado por min é maior, tente novamente, Digite mais um chute que nao ultrapasse " + Math.round(numero)));
};
};
if(chute != numeroPensado){
mostra("Acabaram as suas tentativas, você perdeu.");
};
</script>