Integrador
Ejercicio integrador
Vamos a crear un juego de adivinanza en el que el programa elige un número aleatorio entre 1 y 100, y el usuario tiene que adivinar cuál es. El programa dará pistas de si el número es más alto o más bajo que el intento del usuario. El usuario tiene un máximo de 10 intentos para adivinar el número.
Tiempo estimado de resolución: 25 - 30 minutos.
Requisitos
- Usar una función para generar un número aleatorio entre 1 y 100.
- Usar variables para mantener el estado del juego (el número a adivinar, el número de intentos restantes).
- Usar prompt para obtener los intentos del usuario y alert para darle retroalimentación.
- Usar condicionales (if, else if, else) para evaluar los intentos del usuario.
- Usar un bucle (while o for) para limitar el número de intentos a 10.
- Usar una función para encapsular la lógica del juego.
- Usar un closure para mantener el número de intentos restantes.
Instrucciones
-
Generar número aleatorio: Crear una función que genere un número aleatorio entre 1 y 100. Investigar sobre cómo generar dicho número con
Math.random()yMath.floor() -
Encapsular la lógica del juego: Crear una función que contenga toda la lógica del juego.
¡A codear! 🧑🏽💻👩🏽💻
¡No esperes más! ¡Es hora de poner a prueba tus habilidades con el emocionante ejercicio del juego de adivinanza! Este desafío te ofrece la oportunidad perfecta para aplicar tus conocimientos de JavaScript y mejorar tus habilidades de programación. ¿Estás listo para el desafío? ¡Adelante, demuestra tu talento y diviértete programando!