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

Haga lo que hicimos en aula: console.log

// Apertura con mensaje alert ('¡Bienvenido al juego del número secreto!');

// Solicitar valor al usuario let intento = prompt('Elige un número entre 1 y 10'); console.log('Input del usuario (antes de conversión):', intento);

// Convertir entrada del usuario a número intento = parseInt(intento); console.log('Input del usuario (convertido a número):', intento);

// Definir el número secreto let numeroSecreto = 4; console.log('Valor del número secreto:', numeroSecreto);

// Verificar si los valores coinciden let esCorrecto = intento === numeroSecreto; console.log('¿El número ingresado es correcto?', esCorrecto);

// Comparación de valores if (esCorrecto) { console.log('El usuario acertó el número secreto.'); // Confirmación de acierto alert('¡Acertaste!'); } else { console.log('El usuario no acertó.'); // Confirmación de fallo alert('Lo siento, el número secreto era ' + numeroSecreto); }

1 respuesta

Hola Estudiante, espero que estés bien

¡Gracias por compartir tu código! Parece que estás trabajando en un pequeño juego de adivinanza de números. Tu código está bien estructurado y hace un buen uso de console.log para depurar y entender el flujo del programa. Aquí hay un resumen de lo que hace tu código:

  1. Muestra un mensaje de bienvenida al usuario.
  2. Solicita al usuario que elija un número entre 1 y 10.
  3. Convierte la entrada del usuario de una cadena a un número entero.
  4. Define un número secreto (en este caso, 4).
  5. Compara el número ingresado por el usuario con el número secreto.
  6. Muestra un mensaje de éxito o fracaso dependiendo de si el usuario adivinó correctamente.

Todo parece estar en orden. Sin embargo, si estás buscando mejorar o modificar algo, aquí tienes algunas sugerencias:

  • Validación de entrada: Podrías agregar una verificación para asegurarte de que el usuario ingresa un número válido (entre 1 y 10) antes de continuar con la comparación.
  • Repetir el juego: Podrías implementar un bucle para permitir que el usuario juegue varias veces sin tener que recargar la página.

Por ejemplo, para la validación, podrías hacer algo como esto:

let intento;
do {
    intento = prompt('Elige un número entre 1 y 10');
    intento = parseInt(intento);
} while (isNaN(intento) || intento < 1 || intento > 10);

console.log('Input del usuario (convertido a número):', intento);

Espero que estas sugerencias te sean útiles. ¡Espero haber ayudado y buenos estudios!