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

Desafío

He agregado una variable denominada numeroMaximo para que el usuario pueda ingresar el número máximo del rango. Esta misma variable la he multiplicado con la función Math.random() dentro de la variable numeroSecreto. Además, he cambiado la instrucción dentro del while de "Escribe un número entre 1 y 10" a numeroUsuario = parseInt(prompt("Escribe un número entre 1 y " + numeroMaximo + ": ")), de manera que el número máximo en el texto cambie según lo elegido por el usuario. Lo he probado y funciona sin problema.

let numeroMaximo = prompt("Elige el número máximo del juego: ");
let numeroSecreto = Math.floor(Math.random()* numeroMaximo)+1;
let numeroUsuario = 0;
let intentos = 1;
let numeroIntentos = 5;

while(numeroUsuario != numeroSecreto){
    numeroUsuario = parseInt(prompt(`Escribe un número entre 1 y ${numeroMaximo}: `));

    console.log(numeroUsuario);

    if (numeroUsuario == numeroSecreto) {
        alert(`Acertaste el numero. El número es: ${numeroUsuario} lo has conseguido en ${intentos} ${intentos == 1 ? 'intento' : 'intentos'}`);
    }else{
        if(numeroUsuario > numeroSecreto){
            alert(`El numero es menor que ${numeroUsuario}`);
        }else{
            alert(`El numero es mayor que ${numeroUsuario}`);
        }
        intentos++
        if(intentos > numeroIntentos){
            alert(`Has agotado los ${numeroIntentos} intentos que tenias disponibles`);
            break;
        }
    }
}
1 respuesta

Hola!

Gracias por compartir tu código con nosotros. es excelente ver cómo vas avanzando en el curso. Te animo a seguir practicando y experimentando con lo que has aprendido hasta ahora.

Recuerda que las actividades no es necesario que sean publicadas en el foro. Este espacio está principalmente destinado para resolver dudas específicas relacionadas con el contenido de los cursos, lo que nos permite optimizar el tiempo de respuesta para todos los alumnos. Si tienes comentarios, opiniones o deseas compartir ideas, te sugiero interactuar con la comunidad en nuestro Discord, donde podrás intercambiar pensamientos y recibir feedback de manera más dinámica.

Sigue adelante con tu trabajo, y no dudes en regresar al foro si tienes alguna pregunta o necesitas ayuda.

Gracias Nuevamente!

Saludos,

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