Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
0
respuestas

Desafio

let valorUsuario = parseInt(prompt("Ingrese el hasta que número desea jugar: Ejemplo: 1-10, 1-10, 1-1000"));
let numeroSecreto = Math.floor(Math.random() * valorUsuario)+1;
let numeroUsuario;
let intentos = 1;
let intentosMaximos = 3;

while ( numeroUsuario != numeroSecreto ) {
    numeroUsuario = parseInt(prompt(`Digite un número entre 1 y ${valorUsuario}: `));

    if (numeroUsuario > numeroSecreto) {
        alert("El número es menor")
    }else if (numeroUsuario < numeroSecreto) {
        alert("El número es mayor")
    }else{
        alert(`Has acertado, el número es: ${numeroSecreto}\nTe ha tomado ${intentos} ${intentos === 1 ? 'intento' : 'intentos'}`)
    }
    intentos++;
    if (intentos > intentosMaximos){
        alert(`Has llegado al límite de ${intentosMaximos} intentos, el número secreto era: ${numeroSecreto}`);
        break;
    }
}