<meta charset="UTF-8">
<h1>PROGRAMA JUEGO DE ADIVINACION </h1>
<script>
function saltarLinea() {
document.write("<br>");
document.write("<br>");
document.write("<br>");
}
function imprimir(frase) {
document.write(frase);
saltarLinea();
}
function loteria(n) {
return Math.round(Math.random()*n)
}
var numeroPensado = loteria(10);
var numeroLanzado = parseInt(prompt("Ingrese un número entre 0-10"))
if(numeroPensado == numeroLanzado){
imprimir("Usted acertó!!");
}
else {
imprimir("Usted erró =/ ");
}
if(numeroLanzado == numeroPensado) {
imprimir("Felicidades!!");
}
if(numeroLanzado < numeroPensado) {
imprimir("Tu número " + numeroLanzado + " es menor al número pensado");
}
if(numeroLanzado > numeroPensado) {
imprimir("Tu número " + numeroLanzado + " es mayor al numero pensado");
}
</script>
Hola a todos, la solución que encontré fue esta. Ya que cuando acertaba el numero me indicaba de todas maneras si era mayor o menor al numero pensado. Mi duda es: Teniendo 3 respuestas (mayor al pensado, menor al pensado o igual al pensado) como puedo simplificar mi código? para no repetir el if. Gracias