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

[Proyecto] Lo que aprendimos

Hola a todos! Antes que nada, quisiera agradecer a la comunidad de Alura Latam por todo lo aprendido, y en particular a Christian Velazco y Leonardo Castillo por sus clases tan didácticas, claras y efectivas. Aprendí un montón en este tiempo y considero que fue en gran medida gracias a la dinámica de las clases y toda la información proporcionada. Comparto la solución que había pensado para que el juego permitiera generar un número aleatorio entre una cantidad variable de números, la cuál resultó ser la propuesta por los tutores:

//Variables
let numMax = parseInt (prompt ("¿Hasta qué número quieres adivinar?"));
let numeroSecreto = Math.floor (Math.random () * numMax) +1;
let numeroUsuario = 0;
let intentos = 1;
let maximoIntentos = 3;
while (numeroUsuario != numeroSecreto) {
    numeroUsuario = parseInt (prompt(`Ingresa un número del 1 al ${numMax} por favor: `));
    console.log (numeroUsuario);
    if (numeroUsuario == numeroSecreto) { 
         alert (`¡Acertaste! El número es: ${numeroSecreto}. Lograste adivinarlo en ${intentos} ${intentos == 1 ? 'vez' : 'veces'}`);
        }
    else {
        if (numeroUsuario > numeroSecreto) {
        alert('El número secreto es menor al que ingresaste');
        }
        else {
            alert ('El número secreto es mayor al que ingresaste');
        }
        intentos++;
        if (intentos > maximoIntentos) {
            alert (`Lo siento. Llegaste al número máximo de ${maximoIntentos} intentos.`);
            break;
        }
    }
}

Excelente curso y ¡a seguir aprendiendo!

1 respuesta

¡Hola Gabriela!

Qué bueno que compartas tu experiencia y solución. Es genial ver cómo los conceptos y la dinámica del curso te han ayudado a avanzar en el aprendizaje. La generación de números aleatorios es una parte clave de la programación interactiva, y saber que la solución que proponías es la misma que los tutores sugirieron muestra que vas por el camino correcto.

Si te encuentras con nuevas dudas o necesitas más ejemplos, no dudes en compartirlos con la comunidad. Todos seguimos aprendiendo y creciendo juntos.

Por favor, no olvides marcar este post como solucionado. ¡Es de gran ayuda para la comunidad! ✓ Sigue adelante con tus estudios.