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

Ejercicios de Desafío

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

let inicio = 0
while (inicio < 10) {
    inicio++
    console.log(`El número es ${inicio}`)
}

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

let inicio = 10
while (inicio >= 0) {
    console.log(`El número es ${inicio}`)
    inicio--
}

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 final = prompt("Ingresa un número para contar");
let inicio = 0;
while (final >= inicio ) {
    console.log(`El número es ${inicio}`)
    inicio++
}

Crea un programa de cuenta progresiva. Pide un número y cuenta desde 10 hasta ese número utilizando un bucle 'while' en la consola del navegador.

let inicio = prompt("Ingresa un número para disminuir");
let final = 0;
while (final <= inicio ) {
    console.log(`El número es ${inicio}`)
    inicio--
}
1 respuesta

Hola Arturo,

¡Gracias por compartir tus ejercicios! Vamos a revisarlos juntos.

  1. Contador de 1 a 10:
    Tu código está perfecto. Comienza en 0, incrementa inicio antes de imprimir, y termina cuando inicio llega a 10. Funciona correctamente.

  2. Contador de 10 a 0:
    Este también está bien implementado. Comienza en 10 y decrece hasta 0, mostrando cada número.

  3. Cuenta regresiva desde 0 hasta un número dado:
    Tu código está correcto. Pide un número al usuario y cuenta desde 0 hasta ese número utilizando un bucle while.

  4. Cuenta progresiva desde 10 hasta un número dado:
    Aquí parece que hay un pequeño error en el planteamiento. Según el contexto, el ejercicio pide contar desde 0 hasta un número proporcionado por el usuario. Sin embargo, en tu código, estás comenzando desde el número ingresado y disminuyendo. Deberías ajustar el código para que comience desde 0 y cuente hacia arriba. Aquí tienes un ejemplo de cómo podrías hacerlo:

    let final = prompt("Ingresa un número para contar");
    let inicio = 0;
    while (inicio <= final) {
        console.log(`El número es ${inicio}`);
        inicio++;
    }
    

Espero que estas correcciones y observaciones te sean útiles.