Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
1
respuesta

Desafío

//Variables
//let numeroSecreto = Math.floor(Math.random()*10 + 1);
let numeroUsuario = 0;
let intentos = 1;
let maxNumIntetos = 3
let numeroMin = 0;
let numeroMax = 0;

    //inicializando los valores min y max fuera del while para no repetirlos
    numeroMin = parseInt(prompt("Indica el numero minimo para adivinar"));
    numeroMax = parseInt(prompt("Indica el numero maximo para adivinar"));
    //numeroMax - numeroMin + 1 es el tamaño del rango
    let numeroSecreto = Math.floor(Math.random() * (numeroMax - numeroMin + 1)) + numeroMin;
    console.log(numeroSecreto);

while (numeroUsuario != numeroSecreto){

     numeroUsuario = parseInt(prompt(`Indica tu numero secreto entre ${numeroMin} y ${numeroMax}`));  

    console.log(numeroUsuario);
    console.log(typeof numeroUsuario);
    
    if (numeroUsuario == numeroSecreto) {
        //Acertamos, fue verdadera la condición
        alert(`Acertaste, el número es: ${numeroUsuario} Lo hiciste en ${intentos} ${intentos == 1 ? 'vez': 'veces'}`);
    } else {
        if (numeroUsuario > numeroSecreto){
            alert ('El numero secreto es menor')
        } else {
            alert ('El numero secreto es mayor')
        }
        //intentos = intentos + 1;
        intentos++;
        //palabraVeces = 'veces';
        if (intentos > maxNumIntetos){
            alert(`Perdiste, llegaste el numero maximo de intentos: ${maxNumIntetos}, el numero secreto era: ${numeroSecreto}`);
            break;
        }

    }

}


1 respuesta
solución!

Hola Asenat, espero que estés muy bien.

¡Felicitaciones por tus avances en el aprendizaje!

Queremos comentarte que actualmente estamos priorizando el uso del foro para publicar dudas. De esa manera, podemos optimizar el tiempo de respuesta y asegurar que todos los estudiantes reciban apoyo efectivo.

Para compartir comentarios, experiencias, recomendaciones, desafíos u opiniones, te invitamos a participar activamente en nuestro canal de Discord.
Allí la interacción es inmediata, llega a más compañeros y favorece el intercambio constante entre la comunidad.

¡Tu participación hace la diferencia!

Un saludo.

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