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

Solucion: 11 Haz lo que hicimos en el aula - Mi propia Loteria

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:

11 Haz lo que hicimos en el aula - Mi propia LoteriaEl 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:

2 11 Haz lo que hicimos en el aula - Mi propia LoteriaEl 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>
1 respuesta

¡Hola Daniel! ¡Deseo que estés bien!

¡Muchas Felicidades!

¡Gracias por compartir tu código con nosotros, nos alegra mucho ver que colocas en practica tu aprendizaje, la cual es muy fundamental para consolidar tus nuevos conocimientos. ¡Continua con ese mismo entusiasmo y no te desanimes!

En lo esencial, para agilizar el tiempo de respuesta que damos a ustedes, estamos priorizando el foro para postear las dudas como: errores, bugs y cualquier otro problema referente a los cursos.

En cambio, si deseas compartir tu código, ideas o actividades dispusimos en Discord un canal exclusivo para ese fin (⛓┇comparte-tu-codigo-logica) Allí, tus compañeros de estudios podrán ayudarte compartiendo conocimientos. ¡Esta interacción es muy importante para la participación de los alumnos y puede ayudarte a expandir tu red de contactos!

Te dejo éste link que muestra donde puedes compartir tus actividades

¡Te deseo mucho éxito en tus estudios! y recuerda que aquí estaremos para apoyarte!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!