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

Solucion del desafio

// Variables * se modificó para que el número pseudo-aleatorio abarque hasta 100 let numeroMaximoPosible = 100; let numeroSecreto = Math.floor(Math.random()*numeroMaximoPosible)+1; let numeroUsuario = 0; let intentos = 1; //let palabraVeces = "vez"; let maximosIntentos = 10;

//respuesta visible en consola para comprobar que el juego funcione correctamente console.log(numeroSecreto);

while (numeroUsuario!= numeroSecreto){ //Se agrega parseInt para extraer sólo el entero del string numeroUsuario = parseInt(prompt(Indica un número entre 1 y ${numeroMaximoPosible} por favor:)); // se agrega console log para verificar el tipo de valor console.log(typeof(numeroUsuario)); if (numeroUsuario == numeroSecreto) { // Acertamos, fue verdadera la condición alert(Acertaste, el numero es: ${numeroUsuario}, lo hiciste en ${intentos} ${intentos == 1 ? "vez" : "veces" }); } else { if (numeroUsuario > numeroSecreto) { alert("el número secreto es menor"); } else { alert("el numero secreto es mayor"); } // incrementamos el contador cuando no acierta //diferentes formatos de contador intentos = intentos + 1; o intentos +=1; intentos++; intentos++; // palabraVeces = "veces"; if (intentos > maximosIntentos){ alert(llegaste al numero maximo de ${maximosIntentos} intentos); break; }

}

}

1 respuesta

Hola Shaira, espero que estés bien

Considero su código muy bueno, en este momento no veo puntos de mejora. ¡Continúa con sus estudios y éxito en su carrera!

Gracias por compartir tu ejercício práctico con nosotros! Tu contribución es fundamental para el crecimiento de nuestra comunidad en Alura. Sigue comprometido y no dudes en regresar al foro en caso que tengas alguna duda o dificultad.

¡Abrazos y buenos estudios!

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