// Pedir al usuario el número máximo para así definir el rango max
let maximo = parseInt(prompt("Indica el número máximo para adivinar (ejm. 100):"));
// Declarar variables
let numeroSecreto = Math.floor(Math.random() * maximo) + 1; // genera entre 1 y 'maximo'
console.log(numeroSecreto); // opcional
let numeroUsuario = 0;
let intentos = 1;
let palabraVeces = vez
;
let maximosintentos = 3;
// Crear bucle while
while (numeroSecreto != numeroUsuario) {
numeroUsuario = parseInt(prompt(Me indicas un número entre 1 y ${maximo} por favor:
));
console.log(numeroUsuario);
if (numeroUsuario == numeroSecreto) {
alert(Acertaste, el número es: ${numeroSecreto}. Lo hiciste en ${intentos} ${intentos == 1 ? "vez" : "veces"}
);
} else {
if (numeroUsuario > numeroSecreto) {
alert("Lo siento, el número es menor, vuelve a intentarlo");
} else {
alert("Lo siento, el número es mayor, vuelve a intentarlo");
}
intentos = intentos + 1;
palabraVeces = `veces`;
if (intentos > maximosintentos) {
alert(`Llegaste al máximo de ${maximosintentos} intentos. El número era: ${numeroSecreto}`);
break;
}
}
}