En esta solucion el numero ingresado nunca sera Mayor al numero Generado en la funcion Sorteo(n), esto debido a las limitaciones de la funcion Math.random().
Solucion1:
El codigo Solucion 1:
<meta charset="UTF-8">
<h1>PROGRAMA JUEGO DE ADIVINACION - LOTERIA </h1>
<h1>11 Haz lo que hicimos en el aula</h1>
<script>
function saltarLinea() {
document.write("<br>");
document.write("<br>");
}
function imprimir(frase) {
document.write(frase);
saltarLinea();
}
function sorteo(numero){
let numeroGenerado = Math.round(Math.random() * numero);
return numeroGenerado
}
let numeroLanzado = parseInt(prompt("Ingrese un número entre 0-10"));
let numeroPensado = sorteo(numeroLanzado);
if (numeroPensado > numeroLanzado){
imprimir("Usted Erró");
imprimir("El número Ingresado es Menor al numero Generado por el programa");
imprimir("Numero Generado :" + numeroPensado);
imprimir("Numero Ingresado :" + numeroLanzado);
}
if (numeroPensado == numeroLanzado){
imprimir("¡¡¡Usted Acertó!!!")
imprimir("El numero es :" + numeroPensado);
}
if (numeroPensado < numeroLanzado){
imprimir("Usted Erró");
imprimir("El número Ingresado es Mayor al numero Generado por el programa");
imprimir("Numero Generado :" + numeroPensado);
imprimir("Numero Ingresado :" + numeroLanzado);
}
</script>
Solucion 2:
El codigo solucion2:
<meta charset="UTF-8">
<h1>PROGRAMA JUEGO DE ADIVINACION - LOTERIA </h1>
<h1>11 Haz lo que hicimos en el aula</h1>
<script>
function saltarLinea() {
document.write("<br>");
document.write("<br>");
}
function imprimir(frase) {
document.write(frase);
saltarLinea();
}
function sorteo(numero){
let numeroGenerado = Math.round(Math.random() * numero);
return numeroGenerado
}
let numeroLanzado = parseInt(prompt("Ingrese un número entre 0-10"));
let numeroPensado = sorteo(numeroLanzado);
if (numeroPensado == numeroLanzado){
imprimir("¡¡¡Usted Acertó!!!")
imprimir("El numero es :" + numeroPensado);
}else{
if (numeroPensado > numeroLanzado){
imprimir("Usted Erró");
imprimir("El número Ingresado es Menor al numero Generado por el programa");
imprimir("Numero Generado :" + numeroPensado);
imprimir("Numero Ingresado :" + numeroLanzado);
}else {
imprimir("Usted Erró");
imprimir("El número Ingresado es Mayor al numero Generado por el programa");
imprimir("Numero Generado :" + numeroPensado);
imprimir("Numero Ingresado :" + numeroLanzado);
}
}
</script>