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

[Sugerencia] Desafío: Hora de practicar

// Variables let numeroSecreto = Math.floor(Math.random() * 100) + 1; let numeroUsuario = 0; let intentos = 1; let maximosIntentos = 3;

while (numeroUsuario !== numeroSecreto && intentos <= maximosIntentos) { numeroUsuario = parseInt(prompt("Ingresa un número entre 1 y 100, por favor:"));

// Validar si la entrada es un número válido

if (isNaN(numeroUsuario) || numeroUsuario < 1 || numeroUsuario > 100) {
    alert("Por favor, ingresa un número válido entre 1 y 100.");
} else {

    if (numeroUsuario === numeroSecreto) {
        alert(`¡Acertaste! El número es ${numeroUsuario}. Lo hiciste en ${intentos} ${intentos === 1 ? 'intentos' : 'intentos'}.`);
    } else {
    
        if (numeroUsuario > numeroSecreto) {
            alert('El número secreto es menor.');
        } else {
        
            alert('El número secreto es mayor.');
        }
        intentos++;
    }
}

}

if (intentos > maximosIntentos) {

alert(`Agotaste tus ${maximosIntentos} intentos. El número secreto era ${numeroSecreto}.`);

}

2 respuestas

// Variables let numeroSecreto = Math.floor(Math.random() * 100) + 1; let numeroUsuario = 0; let intentos = 1; let maximosIntentos = 3;

// Bucle para adivinar el número while (numeroUsuario !== numeroSecreto && intentos <= maximosIntentos) { numeroUsuario = parseInt(prompt("Ingresa un número entre 1 y 100, por favor:"));

console.log(typeof(numeroUsuario));

if (numeroUsuario === numeroSecreto) {
    alert(`¡Acertaste! El número es: ${numeroUsuario}. Lo hiciste en ${intentos} ${intentos === 1 ? 'intent' : 'intentos'}.`);
} else {
    if (numeroUsuario > numeroSecreto) {
        alert('El número secreto es menor.');
    } else {
        alert('El número secreto es mayor.');
    }
    intentos++;
}

}

// Comprobar si se agotaron los intentos if (intentos > maximosIntentos) { alert(Lo siento, agotaste tus ${maximosIntentos} intentos. El número secreto era ${numeroSecreto}.); }

¡Estimado estudiante!

Aprecio tu participación en el foro. Quiero recordarte que este espacio está pensado principalmente para aclarar dudas y hacer preguntas. No es necesario compartir cada actividad detalladamente.

¡Gracias por tu comprensión y por contribuir a hacer del foro un lugar enfocado en el intercambio útil y constructivo! Si prefieres discutir o compartir comentarios sobre el contenido te invitamos a unirte a nuestra comunidad en Discord.

Saludos.

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!