Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
1
respuesta

[Proyecto] Solución al Desafio

Decidí agregar una variable para poder tener fácil modificacion el numero máximo (LimiteNumero) y este lo agregue en el codigo para que pudiese ser diferente cada vez que se ejecute el código asi como tambien agregue la variable en el mensaje de esa forma cada vez que se ejecute pueda mostrar el maximo en el rango de numeros.

-----------------------------------------------------------------Aquí inicia el Código------------------------------------------------------------------

//Declaracion de Variables //En caso de necesitar cambiar el numero maximo puedes hacerlo en la variable LimiteNumero let LimiteNumero = 200 let numeroSecreto = Math.floor(Math.random()*${LimiteNumero}); let numeroUsuario = 0; let intentos = 1; //let palabraVeces = 'vez'; let máximosIntentos = 10; let nombreUsuario = prompt('Por favor ingresa tu nombre:');

alert(¡Hola, ${nombreUsuario}!); console.log(¡Hola, ${nombreUsuario}!);

while (numeroUsuario != numeroSecreto)

{numeroUsuario = parseInt(prompt(Me indicas un número entre 1 y ${LimiteNumero} por favor:)); console.log(typeof(numeroUsuario)); if (numeroUsuario == numeroSecreto) {//Acertamos, fue verdadera la condición alert(Acertaste, el número es: ${numeroUsuario}. Lo hiciste en ${intentos} ${intentos == 1 ? 'vez' : 'veces'}); } else {if (numeroUsuario > numeroSecreto) {alert(El número secreto es menor que ${numeroUsuario}.);} else {alert(El número secreto es mayor que ${numeroUsuario}.); }

//Incrementamos el contador cuando no acierta //intentos = intentos + 1; //intentos += 1; intentos ++;

//palabraVeces = 'veces';
        if (intentos > máximosIntentos) 
            {alert(`Llegaste al número máximo de ${máximosIntentos} intentos. El número secreto era ${numeroSecreto}`);
            break;
            }
    //La condición no se cumplió
    //alert('Lo siento, no acertaste el número');
    }

}

-------------------------------------Aqui finalizó el Código-------------------------------------------------------------------------

Considero que se está aplicando cada uno de los modulos estudiados en este curso, si hace falta algo adicional acepto sugerencias y mejoras. xD

1 respuesta
solución!

Hola Jeferson, 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.

Nuestro canal en youtube también tiene varios videos relacionados con Javascript: https://www.youtube.com/@AluraLatam

¡Abrazos y buenos estudios!

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