Aprendimos a comprobar si un número es mayor o menor que otro usando estructuras condicionales (if/else), y sobre condicionales anidados, en nuestro programa. Si lo aprendimos con los ejemplos de las frutas y de la licencia
Usamos el bucle " while " para repetir un bloque de código mientras una cierta condición sea verdadera, permitiendo así que el programa realice una acción varias veces. Lo aprendimos a usar en los talleres de cuenta regresiva y progresiva.
Implementamos un contador de intentos para hacer un seguimiento y mostrar la cantidad de veces que el usuario intentó adivinar un número secreto. Podemos hacer esto, por ejemplo, en un juego de adivinanza. let numeroSecreto=3; let numeroIngresado=0; let intentos=1;
while (numeroIngresado != numeroSecreto) { numeroIngresado = prompt("Me indicas un número entre 1 y 10 por favor:");
console.log(numeroIngresado);
if (numeroIngresado == numeroSecreto) {
//Acertamos, fue verdadera la condición
alert(`Acertaste, el número es: ${numeroIngresado}. Lo hiciste en ${intentos} veces`);
} else {
if (numeroIngresado > numeroSecreto) {
alert('El número secreto es menor');
} else {
alert('El número secreto es mayor');
}
//Incrementamos el contador cuando no acierta
intentos = intentos + 1;
//La condición no se cumplió
//alert('Lo siento, no acertaste el número');
}
}