<!DOCTYPE html>
<html>
<head>
<title>Adivinhação</title>
<meta charset="utf-8">
</head>
<body>
<script>
function escreva(parametro){
document.write(parametro + "<br>")
}
var numPensado = 27;
var numInserido = parseInt(prompt("Digite um numero de 0 a 50, duvido que você adivinha qual eu estou pensando!"));
if (numInserido == numPensado) {
escreva("Caramba!!! É esse mesmo o numero que eu pensei, como você adivinhou???");
} else {
tenteDenovo(numInserido);
}
function tenteDenovo(parametro) {
if (parametro != numPensado) {
var segundaTentativa = parseInt(prompt("Tente de novo, te dou mais uma chance!"));
if (segundaTentativa == numPensado) {
escreva("Caramba!!! É esse mesmo o numero que eu pensei, como você adivinhou???");
} else {
tenteDenovo(numInserido);
}
}
}
</script>
</body>
</html>
Criei um programa com a finalidade de ao entrar, ser inserido um numero com o objetivo de acertar o numero que eu defini como o numPensado repetidas vezes até acertarem o numero.
Ao meu ver ficou funcional, porém gostaria de saber se teria algo que eu poderia fazer para melhora-lo no quesito de códigos desnecessários.