// Definir variables configurables let numeroMaximoPosible = 100; // Aquí se puede cambiar el límite superior let intentosMaximos = 6; // Número de intentos permitidos
// Generar el número secreto de manera aleatoria entre 1 y el número máximo let numeroSecreto = Math.floor(Math.random() * numeroMaximoPosible) + 1;
// Mensaje inicial pidiendo al usuario que adivine el número
alert(Adivina el número secreto entre 1 y ${numeroMaximoPosible}. Tienes ${intentosMaximos} intentos.
);
let intentos = 0; let adivinaste = false;
while (intentos < intentosMaximos && !adivinaste) {
let intento = parseInt(prompt(Intento ${intentos + 1} de ${intentosMaximos}:
));
// Verificar si el intento es correcto
if (intento === numeroSecreto) {
alert(`¡Felicidades! Adivinaste el número secreto: ${numeroSecreto}`);
adivinaste = true;
} else if (intento < numeroSecreto) {
alert("El número es mayor.");
} else {
alert("El número es menor.");
}
intentos++;
}
if (!adivinaste) {
alert(Lo siento, no adivinaste el número. El número secreto era ${numeroSecreto}.
);
}