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

Desafíos:

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

//variables
let numero = 1;
let limite = 1000;

//ciclo repetitivo hasta completar la condición
while (numero <= limite){

 //Mostrar en consola el proceso
 console.log (numero);
 numero ++;

}

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

// variables
let numero = 10;
let limite = 0;

//ciclo
while (numero >>>= limite){

//mostrar proceso en consola
console.log (numero);

//la variable numero ira decrementado su valor hasta llegas a 0
numero--;

}

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.

//mensaje de bienvenida
alert ('Bienvenido a nuestro programa de cuenta regresiva');

//varible
let numero = prompt ('Ingrese un numero desde el cual desea hacer la cuenta regresiva');

//esta función convierte el texto en un número real
numero = Number(numero)

//condicion while para que se repita hasta que el usuario ingrese un número valido
while (isNaN(numero)){
    alert('Por favor ingrese un número valido e intentelo de nuevo');
    numero = prompt ('Ingrese un numero desde el cual desea hacer la cuenta regresiva');
}   numero = Number(numero)

// Proceso repetitivo hasta que la variable numero sea menor o igual a 0

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

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.

//variables
let numeroUsuario = prompt ('Ingrese el número hasta el cual desea hacer la cuenta progresiva');
numeroUsuario = Number(numeroUsuario)

//condicion while para que ingrese un número valido
while (isNaN(numeroUsuario)){
alert ('Ingrese un número valido e intente de nuevo');
numeroUsuario = prompt ('Ingrese el número hasta el cual desea hcer la cuenta progresiva');
numeroUsuario = Number(numeroUsuario)
}

let numeroInicio = 0;

//otra condicion while para que el algoritmo se detenga hasta el numero que indico el usuario
while (numeroInicio <= numeroUsuario){
console.log (numeroInicio);
numeroInicio ++;
}

1 respuesta

¡Hola Jhonatan!

Parece que estás trabajando en algunos desafíos interesantes con bucles 'while' en JavaScript. Vamos a revisar cada uno de ellos para asegurarnos de que están funcionando correctamente.

  1. Contador de 1 a 10:

Tu código actual está configurado para contar hasta 1000, pero si quieres que el contador vaya de 1 a 10, debes ajustar el límite. Aquí tienes el código corregido:

//variables
let numero = 1;
let limite = 10;

//ciclo repetitivo hasta completar la condición
while (numero <= limite) {
    //Mostrar en consola el proceso
    console.log(numero);
    numero++;
}
  1. Contador de 10 a 0:

En tu código actual, parece que hay un pequeño error en el operador de comparación. Deberías usar >= en lugar de >>>=. Aquí está el código corregido:

// variables
let numero = 10;
let limite = 0;

//ciclo
while (numero >= limite) {
    //mostrar proceso en consola
    console.log(numero);
    //la variable numero ira decrementado su valor hasta llegar a 0
    numero--;
}
  1. Cuenta regresiva desde un número proporcionado por el usuario:

Tu código para la cuenta regresiva parece estar correcto. Solo asegúrate de que el usuario ingrese un número válido para que el bucle funcione como se espera.

  1. Cuenta progresiva hasta un número proporcionado por el usuario:

Este código también parece estar correcto. Asegúrate de que el usuario ingrese un número válido para que el bucle funcione correctamente.

Espero que estas correcciones y confirmaciones te sean de ayuda.