Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Loteria

Solucion

<meta charset="UTF-8">

<h1>PROGRAMA JUEGO DE LOTERIA </h1>

<script>

    function saltarLinea() {
        document.write("<br>");    
        document.write("<br>");    
        document.write("<br>");    
    }  

    function imprimir(frase) {
        document.write(frase);
        saltarLinea();
    }

    function loteria(n) {
        Math.round(Math.random()*n);
        return
    }

    var numeroPensado = loteria(10);

    var numeroLanzado = parseInt(prompt("Ingrese un número entre 0-10"));

    if (numeroPensado == numeroLanzado){
        imprimir("usted acertó");
    }else{
        if (numeroLanzado > numeroPensado){
             imprimir("usted fallo, el número pensado era menor que tu número");
        } 
        else{
            imprimir("usted fallo, el número pensado era mayor que tu número");
        }
    }
</script>
1 respuesta

Otra opción para resolver los condicionales sin anidar un nuevo if y else dentro del else podría ser:

if (numeroPensado == numeroLanzado){
    imprimir("Has acertado!")
} else if (numeroLanzado > numeroPensado) {
    imprimir("Has errado, el número sorteado ha sido menor que tu número");    
} else {
    imprimir("Has errado, el número sorteado ha sido mayor que tu número");
}