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

Desafío

//Variables
let NumeroMaximo= parseInt(prompt("Por favor ingrese el número que indicara el rango"))
let NumeroSecreto = Math.floor(Math.random()*NumeroMaximo)+1;
console.log(NumeroSecreto);
let NumeroUsuario=0;
let Intentos=1;
//let PalabraVeces="vez";
let MaximosIntentos=5;

while(NumeroUsuario != NumeroSecreto){
NumeroUsuario = parseInt(prompt(Indicame un número entre 1 y ${NumeroMaximo} por favor: ));
console.log(NumeroUsuario);

/* Este if sirve para revisar si la persona
acerto o no el numero */
console.log(NumeroSecreto == NumeroUsuario);
if(NumeroUsuario == NumeroSecreto) {
    // se cumplió la condición
    alert(`Acertaste, el número es: ${NumeroSecreto} y lograste despúes de ${Intentos} ${Intentos ==1 ? "vez" : "veces"}`);
    // alert("Acertaste, el número es: "+ NumeroSecreto); esta es otra manera de hacerlo
} else{
    if(NumeroUsuario < NumeroSecreto){
        alert("El número secreto es mayor.")
    }else{
        alert("El número secreto es menor.")
    }
    //no se cumplió la condición
    //alert("Sigue intentando");
    Intentos+=1; //incrementamos el contador cada que la persona se equivoque
    //PalabraVeces= "veces";
    if(Intentos > MaximosIntentos){
        alert(`Llegaste al número máximo de ${MaximosIntentos} intentos. El numero era: ${NumeroSecreto}`)
        break;
    }
} 

}

1 respuesta

Hola, ¿cómo estás? Espero que te encuentres muy bien.

¡Felicitaciones por tu avance en el aprendizaje! Queremos recordarte que estamos priorizando el uso del foro para resolver dudas, ya que así podemos optimizar los tiempos de respuesta y asegurarnos de que todos puedan beneficiarse de las respuestas.

Además, para que no dejes de compartir tus códigos, actividades y ejercicios, en Discord. Allí puedes mostrar lo que estás haciendo, recibir sugerencias y colaborar con tus compañeros.

¡Te esperamos por allá!

Un saludo.

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