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

EJERCICIOS

// Hemos llegado a otra lista de actividades (no obligatorias) para que practiques y refuerces aún más tu aprendizaje. ¿Vamos a hacerlo? Desafíos:

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

/let contador = 1;
let tope = 10;
while ( contador <= tope) {
console.log(contador);
contador = contador + 1;
}
/

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

/let contador = 10;
let tope = 0;
while ( contador >= tope) {
console.log(contador);
contador = contador - 1;
}
/

// 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 = prompt("Por favor ingrese un número para hacer la secuencia: ");
let tope = 0;
let contador = numeroUsuario;
while (tope<= contador) {
console.log(contador)
contador = contador - 1;
}
/

// 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 numeroUsuario = prompt("Por favor ingrese un número para hacer la secuencia: ");
let tope = numeroUsuario;
let contador = 0;
while (tope>= contador) {
console.log(contador)
contador = contador + 1;
}
/

1 respuesta

Hola Diego,

¡Qué bueno que estás practicando con estos desafíos! Te felicito por tu esfuerzo en mejorar tus habilidades en programación con JavaScript. Vamos a revisar tus soluciones:

  1. Contador de 1 a 10: Tu código es correcto. Estás utilizando un bucle while para incrementar el contador desde 1 hasta 10, mostrando cada número en la consola.

  2. Contador de 10 a 0: También está bien. El bucle while decrementa el contador desde 10 hasta 0, mostrando cada número.

  3. Cuenta regresiva desde un número ingresado por el usuario: Aquí parece que hay un pequeño error en la lógica. Tu intención es contar desde el número ingresado hasta 0, pero el bucle actual cuenta desde el número hacia abajo. Para corregirlo, deberías inicializar contador en 0 y usar la condición contador <= numeroUsuario. El código corregido sería:

    let numeroUsuario = prompt("Por favor ingrese un número para hacer la secuencia: ");
    let contador = 0;
    while (contador <= numeroUsuario) {
        console.log(contador);
        contador = contador + 1;
    }
    
  4. Cuenta progresiva desde 0 hasta un número ingresado por el usuario: Tu código para este ejercicio es correcto. Inicias el contador en 0 y lo incrementas hasta alcanzar el número ingresado por el usuario.

Espero que estas observaciones te sean útiles. ¡Sigue practicando y verás cómo mejoras cada día más en programación! Espero haber ayudado y buenos estudios!