Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

[Duda] Otra solucion

Yo lo hice de esta forma, tambien es valida ?

//variables let numeroSecreto = Math.floor(Math.random()*100)+1; let numeroUsuario = 0; let intentos = 1; //let palabraVeces = 'vez'; let maximosIntentos = 5;

while (numeroUsuario != numeroSecreto) { let numeroUsuario = parseInt(prompt("Me indicas un numero entre 1 y 100 por favor: "));

console.log(typeof(numeroUsuario));
/*
Este código 
realiza la comparación
*/
if (numeroUsuario == numeroSecreto) {
    //Acertamos la condición fue correcta
    alert(`Acertaste, el numero es: ${numeroUsuario} Lo hiciste en ${intentos} ${intentos == 1 ? 'vez' : 'veces'}`);
    //No acertamos la condición no fue correcta
} else {
    if (numeroUsuario > numeroSecreto) {
        alert('El numero secreto es menor');
    } else {
        alert('El numero secreto es mayor');
    }
    // incrementamos el contador cuando la persona no acierta 
    // intentos = intentos + 1;
    // intentos += 1;
    intentos++;

    //palabraVeces = 'veces';
    if (intentos > 5) {
        alert(`Llegaste al numero máximo de ${maximosIntentos} intentos`);
        break
    }
    // alert('Lo siento no acertaste el numero');

}

}

1 respuesta

Hola Minor, espero que estés bien

Gracias por compartir tu código con nosotros. Recuerda que estamos aquí para ayudarte. Si necesitas ayuda, no dudes en buscarnos en el foro.

¡Gracias nuevamente!

Saludos,

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