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

Desafío 3: Hora de practicar

// Crea un contador que comience en 1 y vaya hasta 10 usando un bucle 'while'. Muestra cada número.

let incrementar = 1;

while (incrementar <=10){
    incrementar ++;
    console.log (incrementar);
}; 
// Crea un contador que comience en 10 y vaya hasta 0 usando un bucle 'while'. Muestra cada número.
let decrementar = 10

while (decrementar >= 0){
    decrementar --;
    console.log (decrementar);
}; 
// Crea un programa de cuenta regresiva. Pide un número y cuenta desde 0 hasta ese número utilizando un bucle 'while' en la consola del navegador.

let numeroUsuario = parseInt (prompt("Ingrese un número para mostrar la cuenta regresiva"));

while (numeroUsuario >= 0){
    console.log(numeroUsuario);
    numeroUsuario --;

}; 
// Crea un programa de cuenta progresiva. Pide un número y cuenta desde 0 hasta ese número utilizando un bucle 'while' en la consola del navegador.

let numeroUsuario2 = parseInt (prompt("Ingrese un número para mostrar la cuenta progresiva"));
let contador = 0;

while (contador <= numeroUsuario2){
    console.log(numeroUsuario2);
    numeroUsuario2 ++;

};
1 respuesta

Hola Paulina, espero que estés bien

Parece que estás trabajando en un ejercicio de bucles 'while', ¡genial! Vamos a revisar tu código y hacer algunos ajustes para que funcione como esperas.

Contador de 1 a 10

Tu código actual incrementa antes de mostrar el número, por lo que empieza desde 2 y termina en 11. Aquí está la corrección:

let incrementar = 1;

while (incrementar <= 10) {
    console.log(incrementar);
    incrementar++;
}

Contador de 10 a 0

Este funciona correctamente, pero si quieres que el 0 no se imprima después del -1, asegúrate de imprimir antes de decrementar:

let decrementar = 10;

while (decrementar >= 0) {
    console.log(decrementar);
    decrementar--;
}

Cuenta regresiva desde un número dado

Este código está correcto para una cuenta regresiva. No necesita cambios.

Cuenta progresiva desde 0 hasta un número dado

Aquí hay un pequeño error. Estás incrementando numeroUsuario2 en lugar de contador. Aquí está la corrección:

let numeroUsuario2 = parseInt(prompt("Ingrese un número para mostrar la cuenta progresiva"));
let contador = 0;

while (contador <= numeroUsuario2) {
    console.log(contador);
    contador++;
}

Espero que estos ajustes te ayuden a lograr el resultado esperado. ¡Sigue practicando y divirtiéndote con la programación!

Espero ter ajudado y buenos estudios!