let numeroSecreto;
let numeroUsuario= 0;
let intentos = 1;
let maxIntentos = 3;
let numeroLimite;
let numeroInicio, numeroFin, diferencia, inicio, fin;
alert('Juguemos a adivinar un numero, Tu elijes los rangos \n RECUERDA QUE SOLO TENDRAS 3 INTENTOS \n PARA ADIVINAR')
numeroInicio = parseInt(prompt('Elige el numero de Inicio'));
numeroFin = parseInt(prompt('Elige numero final'));
diferencia = Math.abs(numeroFin - numeroInicio) + 1;
if (numeroInicio > numeroFin){
inicio = numeroFin;
fin = numeroInicio;
} else {
inicio = numeroInicio;
fin = numeroFin;
}
numeroSecreto = Math.floor(Math.random() * diferencia) + inicio;
console.log(diferencia, inicio)
console.log(numeroSecreto);
console.log(numeroSecreto);
while (numeroSecreto != numeroUsuario){
numeroUsuario = parseInt(prompt(`adivina un numero del ${inicio} al ${fin}`));
if (numeroUsuario == numeroSecreto) {
alert(`CORECTO, el numero es: ${numeroSecreto} lo hicistes en ${intentos} ${intentos == 1? 'Intento' : 'Intentos'}`); // se cumplio la condicion
} else if (numeroUsuario > numeroSecreto){
alert('el numero secreto es menor');
} else {
alert('el numero secreto es mayor');
}
//incrementamos el contador cuando no acierta
intentos++
Veces = 'intentos';
if (intentos > maxIntentos && numeroUsuario != numeroSecreto) {
alert(`llegastes al numero limite de ${maxIntentos} intentos`);
break;
}
}