Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
2
respuestas

07 Desafío: Hora de practicar

Crea un contador que comience en 1 y vaya hasta 10 usando un bucle 'while'. Muestra cada número.
Crea un contador que comience en 10 y vaya hasta 0 usando un bucle 'while'. Muestra cada número.
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.
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.

Resultado:
1.

let contador = 1;
while (contador <= 10) {
console.log(contador); // Muestra el número
contador++; // Incrementa el contador
}

  1. let contador = 10;
    while (contador >= 0) {
    console.log(contador); // Muestra el número
    contador--; // Decrementa el contador
    }

  2. let numero = parseInt(prompt("Introduce un número para la cuenta regresiva:"));

let contador = 0;
while (contador <= numero) {
console.log(contador); // Muestra el número
contador++; // Incrementa el contador
}

  1. let numero = parseInt(prompt("Introduce un número para la cuenta progresiva:"));

let contador = 0;
while (contador <= numero) {
console.log(contador); // Muestra el número
contador++; // Incrementa el contador
}

2 respuestas
solución!

Hola Leandro, espero que estés bien

¡Estás haciendo un gran trabajo con tus ejercicios de bucles 'while' en JavaScript! Veo que has entendido bien cómo funcionan estos bucles y cómo utilizarlos para crear contadores y programas de cuenta regresiva y progresiva. Vamos a revisar tus soluciones:

  1. Contador de 1 a 10: Tu código es correcto. Empiezas con un contador en 1 y utilizas un bucle 'while' para incrementar y mostrar los números hasta llegar a 10. ¡Perfecto!

    let contador = 1;
    while (contador <= 10) {
      console.log(contador);
      contador++;
    }
    
  2. Contador de 10 a 0: Nuevamente, tu solución es precisa. Comienzas con el contador en 10 y lo decrementas hasta llegar a 0, mostrando cada número. ¡Bien hecho!

    let contador = 10;
    while (contador >= 0) {
      console.log(contador);
      contador--;
    }
    
  3. Cuenta regresiva desde un número dado: Parece que hay una pequeña confusión aquí. Tu código actual realiza una cuenta progresiva desde 0 hasta el número introducido. Para hacer una cuenta regresiva, deberías empezar el contador en el número introducido y decrementar hasta llegar a 0. Aquí tienes un ejemplo:

    let numero = parseInt(prompt("Introduce un número para la cuenta regresiva:"));
    
    while (numero >= 0) {
      console.log(numero);
      numero--;
    }
    
  4. Cuenta progresiva desde 0 hasta un número dado: Este código está correcto y funciona como se espera. Comienza en 0 y cuenta hacia arriba hasta el número introducido.

    let numero = parseInt(prompt("Introduce un número para la cuenta progresiva:"));
    
    let contador = 0;
    while (contador <= numero) {
      console.log(contador);
      contador++;
    }
    

Espero que estas aclaraciones te sean útiles. ¡Sigue practicando y divirtiéndote con la programación en JavaScript! Espero haber ayudado y buenos estudios!

Hola Brenda, espero que se encuentre bien.
Gracias por analizar el ejercicio y revisarlo, tomare en cuenta la parte del ejercicio tres la recursividad aveces es un factor que se debe estudiar a detalle por errores lógicos, asi mismo, seguiré con la practica