function practicarDesafios() { // Muestra un menú para que el usuario elija el desafío let opcion = prompt( "Elige un desafío del 1 al 4:\n" + "1. Contador de 1 a 10 usando 'while'.\n" + "2. Contador de 10 a 0 usando 'while'.\n" + "3. Cuenta regresiva desde un número dado usando 'while'.\n" + "4. Cuenta progresiva hasta un número dado usando 'while'." );
switch (opcion) {
case "1":
// 1. Contador de 1 a 10 usando 'while'
let contador1 = 1;
while (contador1 <= 10) {
console.log(contador1);
contador1++;
}
break;
case "2":
// 2. Contador de 10 a 0 usando 'while'
let contador2 = 10;
while (contador2 >= 0) {
console.log(contador2);
contador2--;
}
break;
case "3":
// 3. Cuenta regresiva desde un número dado usando 'while'
let numeroRegresivo = parseInt(prompt("Ingresa un número para la cuenta regresiva:"));
let contador3 = numeroRegresivo;
while (contador3 >= 0) {
console.log(contador3);
contador3--;
}
break;
case "4":
// 4. Cuenta progresiva hasta un número dado usando 'while'
let numeroProgresivo = parseInt(prompt("Ingresa un número para la cuenta progresiva:"));
let contador4 = 0;
while (contador4 <= numeroProgresivo) {
console.log(contador4);
contador4++;
}
break;
default:
alert("Por favor, elige una opción válida (1-4).");
}
}
// Llamar a la función para comenzar la práctica practicarDesafios();