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

Desafio Hora de practicar

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

while (numeroInicial < 10) {
alert(Numero ${numeroInicial});
numeroInicial++;
}
// Crea un contador que comience en 10 y vaya hasta 0 usando un bucle 'while'. Muestra cada número.
let numeroInicialDiez = 10;

while (numeroInicial => 0) {
alert(Numero ${numeroInicialDiez});
numeroInicialDiez--;
}
// 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 giveMeANumberR = prompt("Introduce un numero:");
let startingNumberR = 0;
while(giveMeANumberR > startingNumberR){
alert(giveMeANumberR);
giveMeANumberR--;
}
// 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 giveMeANumber = prompt("Introduce un numero:");
let startingNumber = 0;
while(startingNumber <= giveMeANumber){
alert(startingNumber);
startingNumber++;
}

1 respuesta

¡Hola Estudiante, espero que estés bien!

Vamos a revisar tu código y ver cómo podemos ajustarlo para que funcione correctamente.

  1. Contador de 1 a 10:
    Tu código está casi correcto, solo necesitas asegurarte de que el bucle incluya el número 10. Cambia la condición del bucle para que sea <= 10 en lugar de < 10.

    let numeroInicial = 1;
    
    while (numeroInicial <= 10) {
        alert(`Numero ${numeroInicial}`);
        numeroInicial++;
    }
    
  2. Contador de 10 a 0:
    Aquí hay un pequeño error en la condición del bucle. Deberías usar >= en lugar de =>.

    let numeroInicialDiez = 10;
    
    while (numeroInicialDiez >= 0) {
        alert(`Numero ${numeroInicialDiez}`);
        numeroInicialDiez--;
    }
    
  3. Cuenta regresiva desde un número dado:
    En este caso, parece que estás mostrando el número ingresado en lugar de contar desde 0. Necesitas cambiar el alert para mostrar startingNumberR en lugar de giveMeANumberR.

    let giveMeANumberR = prompt("Introduce un numero:");
    let startingNumberR = 0;
    while (startingNumberR <= giveMeANumberR) {
        alert(startingNumberR);
        startingNumberR++;
    }
    
  4. Cuenta progresiva hasta un número dado:
    Este código está correcto, ya que cuenta desde 0 hasta el número dado.

    let giveMeANumber = prompt("Introduce un numero:");
    let startingNumber = 0;
    while (startingNumber <= giveMeANumber) {
        alert(startingNumber);
        startingNumber++;
    }
    

Espero que estos ajustes te ayuden a completar el desafío con éxito. ¡Espero haber ayudado y buenos estudios!