Hola Michael,
Entiendo tu confusión, y tienes razón en que los enunciados de los ejercicios parecen similares, pero en realidad, la lógica detrás de cada uno es diferente. Vamos a desglosarlo:
Cuenta regresiva: Aquí, la idea es pedir un número al usuario y luego contar hacia atrás hasta llegar a 0. Por ejemplo, si el usuario ingresa el número 5, el programa debería mostrar 5, 4, 3, 2, 1, 0. En código, esto se vería algo así:
let numero = prompt("Introduce un número para la cuenta regresiva:");
while (numero >= 0) {
console.log(numero);
numero--;
}
Cuenta progresiva: En este caso, se pide un número al usuario y se cuenta desde 0 hasta ese número. Por ejemplo, si el usuario ingresa 5, el programa debería mostrar 0, 1, 2, 3, 4, 5. El código podría ser:
let numero = prompt("Introduce un número para la cuenta progresiva:");
let contador = 0;
while (contador <= numero) {
console.log(contador);
contador++;
}
Como puedes ver, la diferencia principal está en la dirección de la cuenta: una es hacia abajo (regresiva) y la otra es hacia arriba (progresiva). Espero que esto aclare la diferencia entre los dos ejercicios.
Espero haber ayudado y buenos estudios!