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

Trabajando Ciclos While/ Bucles

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

let cont = 1;

while(cont<=10){
    console.log(cont);
    alert(cont);
    cont ++;
}

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

let cDos = 10;

while(cDos >= 0){
    console.log(cDos);
    alert(cDos);
    cDos --;
}

/*PARTE 3
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 cTres = prompt('Proporcioname un numero positivo para cuenta regresiva: ');

while(cTres >= 0){
    console.log(cTres);
    alert(cTres);
    cTres --;
}

/*PARTE 4*/

let cCuatro = prompt('Proporcioname un numero positivo para cuenta progresiva: ');
let conta = 0;

while(conta <= cCuatro){
    console.log(conta);
    alert(conta);
    conta ++;
}
1 respuesta

¡Hola! Parece que estás trabajando en un desafío de programación con bucles while en JavaScript. Vamos a revisar cada parte de tu código para asegurarnos de que todo esté en orden.

  1. Parte 1: Tu código para el contador que va de 1 a 10 está correcto. Usas un bucle while que comienza en 1 y termina en 10, mostrando cada número con console.log y alert.

  2. Parte 2: También está bien. Tienes un bucle while que comienza en 10 y cuenta hacia atrás hasta 0, mostrando cada número.

  3. Parte 3: Aquí parece que hay un pequeño error en la lógica. El objetivo es contar desde 0 hasta el número proporcionado por el usuario, pero tu código está contando hacia atrás desde el número ingresado. Deberías inicializar una variable de contador en 0 y luego incrementarla hasta llegar al número proporcionado. Aquí tienes un ejemplo de cómo podrías hacerlo:

    let numero = prompt('Proporcioname un numero positivo para cuenta regresiva: ');
    let contador = 0;
    
    while(contador <= numero){
        console.log(contador);
        alert(contador);
        contador++;
    }
    
  4. Parte 4: Tu código para la cuenta progresiva está correcto. Empiezas desde 0 y cuentas hasta el número proporcionado por el usuario.

Espero que esto te ayude a ajustar tu código y seguir avanzando en tus estudios de programación.