Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
2
respuestas

[Proyecto] Ejercicio de loteria.

<meta charset="UTF-8">

<h1> Juego de la lotería </h1>

<script>

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

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

    function sorteo(n) {

        return Math.round(Math.random()* n)+ 1;

    }

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

    if (numeroLanzado == numeroPensado ){
        imprimir("usted acertó")
    }

    else {
        imprimir("usted erró, el número pensado era " + numeroPensado )    

        if (numeroLanzado > numeroPensado ){
        imprimir("Se alejo del nunmero")
        }

    if (numeroLanzado < numeroPensado ){
        imprimir(" Le falto para llegar al numero")
        }

    }

</script>
2 respuestas

Reciba un cordial saludo, me pregunto porque le agrego el (+1 ) en la funcion y en sorteo porque coloco el numero 100?

function sorteo(n) {

    return Math.round(Math.random()* n)+ 1;

}

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

Buenas tardes, Reciba un cordial saludo.

El +1: es para sumar el número aleatorio y asegurarse de que el número aleatorio sea mayor que cero o el numeroPensado siempre.

El número 100: es la variable del numeroPensado se asigna, con el resultado la llama a la función sorteo con el argumento de 100, lo que hará que el número aleatorio generado estará entre 1 y 100. O en resumen tendrás que adivinar del 1 al 100 siempre.

Espero a verme dado a entender y que comprendas por que las use un saludo.