Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

RETO 3: Lógica de Programación

// RETO 3

// EJERCICIO 1

let contadorProgresivo = 1;

while (contadorProgresivo <= 10) {
    console.log('Contando' + contadorProgresivo);
    contadorProgresivo = contadorProgresivo + 1;
}


// EJERCICIO 2

let contadorRegresivo = 10

while (contadorRegresivo >= 0) {
    console.log('Cuenta regresiva' + contadorRegresivo);
    contadorRegresivo = contadorRegresivo - 1;
}


// EJERCICIO 3 (Ejercicio con posible error de redacción)

let numeroUsuarioRegresivo = Number(prompt('Por favor, indica cualquier numero para comenzar la cuenta regresiva'));

while (numeroUsuarioRegresivo >= 0) {
    console.log('Cuenta regresiva en proceso' + numeroUsuarioRegresivo);
    numeroUsuarioRegresivo = numeroUsuarioRegresivo -= 1;
}


// EJERCICIO 3

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 ++;
}
1 respuesta

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.