1
respuesta

[Bug] [Contador de intentos] A la hora de acertar el numero no se muestra el mensaje completo

Como plasmé en el titulo, a la hora de colocar: "alert (acertaste, el numero es: ${numeroUsuario}. Lo hiciste en ${intentos} veces);" Solo aparece el mensaje "acertaste, el numero es: ${numeroUsuario}." Sin embargo, no se presenta el resto del mensaje.

Por favor, si alguien sabe lo que está pasando responda mi duda, gracias de antemano.

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

let numeroSecreto = 5;
let numeroUsuario = 0;
let intentos = 1;
// let palabraVeces = 1;
while (numeroUsuario != numeroSecreto){

       numeroUsuario = prompt("Indícame un numero del 1 al 10, por favor");

        console.log(numeroUsuario);

        if (numeroUsuario == numeroSecreto) {
          alert (`acertaste, el numero es: ${numeroUsuario}. Lo hiciste en ${intentos} veces`);
        } else {
            if(numeroUsuario >numeroSecreto){
                alert('El numero secreto debe ser menor');
            } else{
                alert('El numero secreto es mayor');
            }
            intentos = intentos + 1; 
            // console.log("El usuario no acertó el número.");
            // alert('Lo siento, no acertaste el numero');
}
}
1 respuesta

¡Hola estudiante, espero que estés bien!

Entiendo tu problema. Parece que el mensaje completo no se está mostrando al acertar el número. Esto puede deberse a que la variable intentos no se está actualizando correctamente. Te sugiero que muevas la actualización de la variable intentos justo después de la línea donde se verifica si el número es igual al número secreto.

Aquí tienes un ejemplo de cómo podrías hacerlo:

if (numeroUsuario == numeroSecreto) {
  alert (`¡Acertaste! El número es: ${numeroUsuario}. Lo hiciste en ${intentos} intentos.`);
  intentos++; // Actualizar el contador de intentos
} else {
  // Resto del código...
}

Con esta modificación, el contador de intentos se actualizará correctamente al acertar el número, y deberías ver el mensaje completo cuando aciertes.

Espero que esta sugerencia te ayude a resolver tu problema. ¡Buena suerte!

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

Espero haber ayudado y buenos estudios!