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

07 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; // Se inicia en 1 while (contador <= 10) { // Mientras sea menor o igual a 10 console.log(contador); // Se muestra el número en la consola contador++; // Se incrementa en 1 }

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

let contador = 10; // Se inicia en 10 while (contador >= 0) { // Mientras sea mayor o igual a 0 console.log(contador); // Se muestra el número en la consola contador--; // Se decrementa en 1 }

  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 numeroMaximo = prompt("Ingresa un número para la cuenta regresiva:");

while (numeroMaximo >= 0) { // Mientras el número sea mayor o igual a 0 console.log(numeroMaximo); // Se muestra el número en la consola numeroMaximo--; // Se decrementa en 1 }

  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 numeroMaximo = prompt("Ingresa un número para la cuenta progresiva:"); let contador = 0; while (contador <= numeroMaximo) { // Mientras el contador sea menor o igual al número ingresado console.log(contador); // Se muestra el número en la consola contador++; // Se incrementa en 1 }

1 respuesta

¡Hola Estudiante, espero que estés bien!

Parece que ya has resuelto la mayoría de los ejercicios utilizando bucles while, ¡bien hecho! Vamos a revisar cada uno para asegurarnos de que todo esté en orden:

  1. Contador de 1 a 10:

    Tu código es correcto. Has inicializado el contador en 1 y utilizas el bucle while para incrementar y mostrar los números hasta llegar a 10.

    let contador = 1;
    while (contador <= 10) {
        console.log(contador);
        contador++;
    }
    
  2. Contador de 10 a 0:

    Nuevamente, tu solución es adecuada. Comienzas en 10 y decreces hasta llegar a 0.

    let contador = 10;
    while (contador >= 0) {
        console.log(contador);
        contador--;
    }
    
  3. Cuenta regresiva desde un número ingresado:

    Aquí también lo has hecho bien. Pides un número al usuario y cuentas hacia atrás hasta 0.

    let numeroMaximo = prompt("Ingresa un número para la cuenta regresiva:");
    
    while (numeroMaximo >= 0) {
        console.log(numeroMaximo);
        numeroMaximo--;
    }
    
  4. Cuenta progresiva hasta un número ingresado:

    Tu último ejemplo es correcto. Pides un número y cuentas hacia adelante desde 0 hasta ese número.

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

Todo parece estar en orden. Solo asegúrate de que el valor ingresado en el prompt sea un número para evitar errores. Puedes convertir el valor ingresado a un número usando Number(prompt(...)) si es necesario.

Espero haber ayudado y buenos estudios!