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

¡Vamos a Jugar!

Al igual que en el anterior me puse aprobar algunas cosas, creo adelantadas para el curso, empecé por una página que solo validaba la edad, le puse un prompt que pedía la edad del usuario, entonces había una línea de código if para validar la edad, si la edad estaba en rango lo llevaba a la página donde se ejecutaba mi código pero si estaba fuera de rango lo redireccionaba a Wikipedia, mostrando antes un alert diciéndole que no podía jugar jaja..

Al final pude ver que ya hay que meter un poco de .json más otras funciones y me quedé por ahí en el camino, pero hice el intento :D

    <meta charset="utf-8">
    <title>Juego Adivina el numero</title>
    <script>
    // Juego Adivina el numero
    // Ingresar nombre   -    ingresar un numero entre 1 y 20

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

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

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


    var intentos = 0
    var aleatorio = sorteo (20)
    var nombre = prompt('Bienvenido al juego Adivina el Número ¿Cuál es tu nombre?');
    var oportunidades = 5




    while(intentos <= oportunidades){
        intentos++;
            var numeroParticipante = parseInt(prompt(nombre + " Ingresa un número entre 1 y 20"));

        if (numeroParticipante == aleatorio ) {
            imprimir("¡Has ganado una bolsa repleta de nada, FELICIDADES!");
            break;
        }

        else if(numeroParticipante > aleatorio){
        alert("¡Vuelve a Intentarlo! El número que ingresaste es MAYOR al número ganador");

        }
        else{
        alert("¡Vuelve a Intentarlo! El número que ingresaste es MENOR al número ganador");
        }
        }

        if(aleatorio !== numeroParticipante){
            imprimir("¡Perdiste la Oportunidad!, el número pensado era "+ aleatorio)
        }


    </script>
1 respuesta

Hola Andy, espero que esté bien.

Gracias por compartir tu código con nosotros, y felicitaciones por hacer un esfuerzo adicional en sus implementaciones. La práctica y el autodesafío te han llevado lejos.

Continúa con tus estudios y cualquier duda estaremos aquí =)

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