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

Desafío 5: Hora de practicar (Finalización 1er curso)

let numeroUsuario;
let intentos = 1; //El contador inicia en uno, por que si el jugador acierta a la primera, se determina de forma inmediata que tuvo un intento.
let limiteIntentos = 3;

let rangoJuego = parseInt (prompt ("Ingrese el valor maximo en el que desea realizar el juego (Si desea jugar entre 1 y 100 escriba 100)"));
let numeroSecreto = Math.floor(Math.random ()*rangoJuego)+1;

while (numeroUsuario != numeroSecreto){
    numeroUsuario = parseInt (prompt (`Ingrese un número entre 1 y ${rangoJuego}:`)) ;
    //console.log (numeroUsuario);

    if (numeroUsuario === numeroSecreto) {
        //La condición es verdadera se muestra el acierto y además se evalua la cantidad de veces en las que se gano, para mostrar la palabra adecuada al mensaje que se mostrará en pantalla 
        alert (`Acertaste, el número es: ${numeroUsuario}. Lo hiciste en ${intentos} ${intentos == 1 ? "vez" : "vecez"}`);
    } else {
        if (numeroUsuario > numeroSecreto) {
            alert("El número secreto es menor");
        } else {
            alert("El número secreto es mayor");
        };
        //La variable intentos estará en el bloque en el que la condición es falsa para ir incrementando cada vez que falle en el juego
        intentos ++;
        if (intentos > limiteIntentos){
            alert (`Llegate al número máximo de ${limiteIntentos} intentos.`)
            break;
        }
    };
};
1 respuesta

Hola! ¿Cómo estás?

Gracias por compartir tu código con nosotros. Sigue así y no dudes en volver al foro si tienes alguna pregunta o dificultad. ¡Gracias nuevamente! Saludos,

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