Skip to content

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

  1. Usar una función para generar un número aleatorio entre 1 y 100.
  2. Usar variables para mantener el estado del juego (el número a adivinar, el número de intentos restantes).
  3. Usar prompt para obtener los intentos del usuario y alert para darle retroalimentación.
  4. Usar condicionales (if, else if, else) para evaluar los intentos del usuario.
  5. Usar un bucle (while o for) para limitar el número de intentos a 10.
  6. Usar una función para encapsular la lógica del juego.
  7. Usar un closure para mantener el número de intentos restantes.

Instrucciones

  1. 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() y Math.floor()

  2. 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!