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

Desafío: Hora de practicar

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

let contador = 1;
while (contador <= 10) {
console.log(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;
while (contador >= 0) {
console.log(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 numeroInicial = prompt("Ingresa un número para iniciar la cuenta regresiva:");
while (numeroInicial >= 0) {
console.log(numeroInicial);
numeroInicial--;
}

  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 numeroFinal = prompt("Ingresa un número para contar progresivamente hasta él:");
let contador = 0;
while (contador <= numeroFinal) {
console.log(contador);
contador++;
}

1 respuesta

¡Hola Lizeth!

Parece que estás trabajando en ejercicios de práctica con bucles 'while' en JavaScript. Vamos a revisar cada uno de los puntos que mencionaste:

  1. Contador de 1 a 10: Tu código es correcto. Estás inicializando el contador en 1 y usando un bucle 'while' para incrementar y mostrar cada número hasta 10. ¡Perfecto!

    let contador = 1;
    while (contador <= 10) {
      console.log(contador);
      contador++;
    }
    
  2. Contador de 10 a 0: Nuevamente, tu código es correcto. Estás comenzando en 10 y decreciendo el contador hasta llegar a 0.

    let contador = 10;
    while (contador >= 0) {
      console.log(contador);
      contador--;
    }
    
  3. Cuenta regresiva desde un número ingresado: Aquí parece que hay una pequeña confusión. Tu código actual cuenta desde el número ingresado hasta 0. Si lo que quieres es contar desde 0 hasta el número ingresado, deberías modificarlo para incrementar el contador desde 0 hasta ese número. Sin embargo, si tu intención es hacer una cuenta regresiva, tu código está bien. Solo asegúrate de que el usuario ingrese un número válido.

    Para una cuenta regresiva desde el número ingresado, tu código está bien como está:

    let numeroInicial = prompt("Ingresa un número para iniciar la cuenta regresiva:");
    while (numeroInicial >= 0) {
      console.log(numeroInicial);
      numeroInicial--;
    }
    
  4. Cuenta progresiva hasta un número ingresado: Tu código aquí es correcto. Estás pidiendo un número y contando desde 0 hasta ese número.

    let numeroFinal = prompt("Ingresa un número para contar progresivamente hasta él:");
    let contador = 0;
    while (contador <= numeroFinal) {
      console.log(contador);
      contador++;
    }
    

¡Parece que lo estás haciendo muy bien! Solo asegúrate de que los valores ingresados por el usuario sean números válidos para evitar errores. Espero que esto te ayude a seguir practicando y aprendiendo.