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

Desafío Final

//Desafio Final.

alert("Hola Ingeniero, bienvenido al juego"); let numeroMaximoPosible = 100; let numeroSecreto = Math.floor(Math.random()*numeroMaximoPosible)+1; let numeroUsuario; let intentos = 1; //let palabraVeces = "vez"; //Lo convertimos en comentario para poder hacerlo de otra manera! let maximosIntentos = 5;

//Esto lo que hace es que se convierte en un bucle y se repita mientras el número del usuario sea diferente al número secreto y acierte! while (numeroUsuario != numeroSecreto) { numeroUsuario = parseInt(prompt(Adivina el numero secreto entre 1 y ${numeroMaximoPosible}));

//Aki compara la condición si el valor del usuario es igual al valor secreto! if (numeroUsuario == numeroSecreto) { alert(Acertaste, el numero secreto es ${numeroUsuario}. Lo hiciste en ${intentos} ${intentos == 1 ? vez:veces}.); console.log(Acertaste, el numero secreto es ${numeroUsuario}. Lo hiciste en ${intentos} ${intentos == 1 ? vez:veces}.); break; //Termina el ciclo cuando se adivina el número } else { //Aki compara la condición si el valor del usuario es mayor al valor secreto. if (numeroUsuario > numeroSecreto) { alert("El numero secreto es menor."); console.log("El numero secreto es menor."); } else { //Si el valor del usuario es menor que el número secreto. alert("El numero secreto es mayor."); console.log("El numero secreto es mayor."); }

//Mensaje que incluye el número de intentos fallidos: alert(Llevas ${intentos} ${intentos == 1 ? "vez" : "veces"} intentandolo.); console.log(Llevas ${intentos} ${intentos == 1 ? "vez" : "veces"} intentandolo.);

    //Incrementamos el contador cuando no acierta.
    intentos = intentos + 1;
    //palabraVeces = "veces";  //Lo convertimos en comentario para poder hacerlo de otra manera!

//Si se supera el número máximo intentos, muestra un mensaje y termina el ciclo. if (intentos > maximosIntentos) { alert(Llegaste al maximo de ${maximosIntentos} intentos, el numero secreto era ${numeroSecreto}.); break; } } }

1 respuesta

Hola Justin, espero que estés bien

Considero su código muy bueno, en este momento no veo puntos de mejora. ¡Continúa con sus estudios y éxito en su carrera!

Gracias por compartir tu ejercício práctico con nosotros! Tu contribución es fundamental para el crecimiento de nuestra comunidad en Alura. Sigue comprometido y no dudes en regresar al foro en caso que tengas alguna duda o dificultad.

¡Abrazos y buenos estudios!

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