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

Ayuda

//Variables let numeroSecreto = 4; let numeroUsuario = 0; let intentos = 1; let palabraVeces = 'ves'; while(numeroUsuario != numeroSecreto){ numeroUsuario = prompt('Me indicas un numero emtre 1 y 10 por favor:');

console.log(numeroSecreto);
if (numeroUsuario == numeroSecreto) {
    //Acertamos, fue verdadera la condición
    alert(`Acertaste, el número es: ${numeroUsuario}, lo hiciste en ${intentos} ${palabraVeces}`);
} else{
    if(numeroUsuario > numeroSecreto){
        alert('El número secreto es menor');
    } else {
        alert('El número secreto es mayor');
    }
    //Incrementamos el contador cuando no acierta
    intentos = intententos + 1;
    palabraVeces ='veces';
    //La condición no se cumplio
    //alert('Lo siento, no acertaste el número');
}

}

No encuentro lo malo que puedo tener, cuando ejecuto me voy a la web y solo intenta una vez el numero y es todo, por favor quien me ayuda

5 respuestas

//Variables let numeroSecreto = 4; let numeroUsuario = 0; let intentos = 1; let palabraVeces = 'ves'; while(numeroUsuario != numeroSecreto){ numeroUsuario = prompt('Me indicas un numero emtre 1 y 10 por favor:');

console.log(numeroSecreto);
if (numeroUsuario == numeroSecreto) {
    //Acertamos, fue verdadera la condición
    alert(`Acertaste, el número es: ${numeroUsuario}, lo hiciste en ${intentos} ${palabraVeces}`);
} else{
    if(numeroUsuario > numeroSecreto){
        alert('El número secreto es menor');
    } else {
        alert('El número secreto es mayor');
    }
    //Incrementamos el contador cuando no acierta
    intentos = intententos + 1;
    palabraVeces ='veces';
    //La condición no se cumplio
    //alert('Lo siento, no acertaste el número');
}

}

Hola Luz, se ejecuta sólo una vez porque tenes un if. Si querés que se ejecute varias veces agrega un while

Hola, estaba mirando y encontré esto:

//Incrementamos el contador cuando no acierta intentos = intententos + 1; ----> tiene que se INTENTOS --> YO LO POBRE COMO TU LO TIENE Y ME RESULTA UNA SOLA VEZ palabraVeces ='veces'; //La condición no se cumplio //alert('Lo siento, no acertaste el número');

Saludos

Hola Luz. Si pasa eso, debes tener algun error en el ciclo WHILE (mientras). Tendria que quedar asi:

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

Hola Yo probe con este codigo y me funciono:

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad