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

Desafio 3

let contador = 1;
while (contador <= 10) {
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 contador2 = 10;
while (contador2 >= 0) {
console.log(contador2);
contador2=contador2-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) {
console.log(numeroMaximo);
numeroMaximo=numeroMaximo-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 numeroMaximo2 = prompt("Ingresa un número para la cuenta progresiva:");;
let contador3 = 0;

while (contador3 <= numeroMaximo2) {
console.log(contador3);
contador3=contador3+1;
}

1 respuesta

¡Hola Jaime!

Parece que has hecho un gran trabajo con los desafíos de programación en JavaScript. Vamos a revisar cada uno de tus códigos para asegurarnos de que están cumpliendo con lo que se pide:

  1. Contador de 1 a 10: Tu código está perfecto. Comienza en 1 y va hasta 10, incrementando de uno en uno. ¡Bien hecho!

    let contador = 1;
    while (contador <= 10) {
        console.log(contador);
        contador = contador + 1;
    }
    
  2. Contador de 10 a 0: También está correcto. Empieza en 10 y cuenta hacia atrás hasta 0.

    let contador2 = 10;
    while (contador2 >= 0) {
        console.log(contador2);
        contador2 = contador2 - 1;
    }
    
  3. Cuenta regresiva desde un número dado: Aquí parece que hay un pequeño error. El programa debería pedir un número y contar desde ese número hasta 0. Sin embargo, tu código cuenta desde el número ingresado hasta 0, lo cual está bien si es lo que se requiere. Si el ejercicio pide contar desde 0 hasta el número ingresado, entonces necesitas ajustar el bucle. Pero si la intención es contar hacia atrás desde el número ingresado, tu código está correcto.

    let numeroMaximo = prompt("Ingresa un número para la cuenta regresiva:");
    while (numeroMaximo >= 0) {
        console.log(numeroMaximo);
        numeroMaximo = numeroMaximo - 1;
    }
    
  4. Cuenta progresiva hasta un número dado: Este código parece estar bien. Empieza en 0 y cuenta hasta el número ingresado.

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

Si necesitas ajustar el tercer desafío para contar desde 0 hasta el número ingresado, simplemente cambia la lógica del bucle para empezar en 0 y contar hacia arriba, similar al cuarto desafío.

Espero haber ayudado y buenos estudios!