Hola Guillermo,
Parece que estás trabajando en los ejercicios de lógica de programación con JavaScript. Vamos a revisar cada uno de los ejercicios que mencionaste para asegurarnos de que todo esté correcto.
EJERCICIO 1
Tu código para el contador progresivo que va de 1 a 10 está correcto. Utilizas un bucle while
para incrementar el contador y mostrar cada número en la consola. ¡Bien hecho!
let contadorProgresivo = 1;
while (contadorProgresivo <= 10) {
console.log('Contando ' + contadorProgresivo);
contadorProgresivo = contadorProgresivo + 1;
}
EJERCICIO 2
El código para el contador regresivo que va de 10 a 0 también está correcto. El bucle while
decrementa el contador y muestra cada número en la consola.
let contadorRegresivo = 10;
while (contadorRegresivo >= 0) {
console.log('Cuenta regresiva ' + contadorRegresivo);
contadorRegresivo = contadorRegresivo - 1;
}
EJERCICIO 3 (Cuenta regresiva)
Aquí parece que hay un pequeño error en la lógica. El ejercicio pide contar de 0 hasta el número proporcionado por el usuario, pero tu código actual cuenta hacia atrás desde el número proporcionado. Deberías ajustar el bucle para comenzar desde 0 y contar hacia arriba hasta el número ingresado.
Aquí tienes un ejemplo corregido para la cuenta progresiva:
let numeroUsuarioProgresivo = Number(prompt('Por favor, indica cualquier numero para comenzar la cuenta hasta ese número'));
let contadorBase = 0;
while (contadorBase <= numeroUsuarioProgresivo) {
console.log('Procesando y contando hasta su número ' + contadorBase);
contadorBase++;
}
EJERCICIO 4 (Cuenta progresiva)
Tu código para este ejercicio ya está correcto y se alinea con el enunciado del ejercicio, que es contar desde 0 hasta el número proporcionado por el usuario.
Espero que esto te ayude a aclarar tus dudas y a seguir avanzando en tus prácticas de programación.