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

Guess game


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

    let piensaNumero = loteria(100);
    let contador = 1;
    let attempts = 3;

    while (contador <= attempts) {
        let lanzaNumero = parseInt(prompt("Ingrese un número entre 0-100: "));

        if (piensaNumero == lanzaNumero){
            document.write('Uau! Acertaste en el intento' + contador + ', yo pensé en el número: ' + piensaNumero + '<br>');
            break; 
        }else{
            let increase = 1;
            while (increase <= 2) { // Mostrar alert dos veces
                if(lanzaNumero < piensaNumero){
                    alert('Usted erró: el número lanzado ' + lanzaNumero + ' es menor al número pensado por el programa');
                }else{
                    alert('Usted erró: el número lanzado ' + lanzaNumero + ' es mayor al número pensado por el programa');
                }
                increase++;
            }    
        }
        contador ++;
    }
    document.write('El número pensado por el programa era: '  + piensaNumero);
3 respuestas

Hola Carolina, espero que estés muy bien.

Estamos muy contentos con tu aprendizaje. Sólo tengo una duda, en esta condición aquí:

if (lanzaNumero < piensaNumero) {
                 alert('Usted erró: el número lanzado ' + lanzaNumero + ' es menor al número pensado por el programa');
                } else {
                    alert('Usted erró: el número lanzado ' + lanzaNumero + ' es mayor al número pensado por el programa');
                }
                increase++;

Porque estas repitiendo dos veces el alert?

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

Hola Evelyn,

Espero estés bien. Se trata del ejercicio "Dejando muy claro que erró" de este mismo capítulo "Repita Actividades", yo integré el código de esa actividad, sólo que en vez de mostrar las 10 veces al usuario su error, lo bajé a dos.

Espero haberme hecho entender.

Un saludo,

Carolina.

Perfecto Carolina, gracias por tu disposición en explicarme.

Y felicidades por tu código. Cualquier problema estaremos aquí disponibles para ayudar.

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