1
respuesta

Desafio 3 con comentarios

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

let contador = 1

while (contador <= 10) {
    console.log(contador);
    contador++ //Incrementa en 1 cada interacción
}


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

while (contador >= 0) {
    console.log(contador);
    contador-- //Decrementa en 1 cada interacción
}



//3 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 numeroUsuario = prompt ("Coloca un numero del 1 al 10");
let contador = 0

if (!isNaN(numeroUsuario)) {
    // " ! " Operador de negación. Se utiliza para negar el resultado de la expresión 
    //que le sigue. En este caso, !isNaN(numeroUsuario) significa 
    //"si NO es NaN" o "si es un número".

    numeroUsuario = parseInt (numeroUsuario);
    //parseInt: Convierte una cadena a un número entero.
    //Toma un valor de cadena como argumento y devuelve un número entero.

    while (contador <= numeroUsuario) {
        console.log(contador);
        contador++;
    }
} else {
    console.log("Ingrese un numero válido.");
}

//4 Crea un programa de cuenta REGRESIVA. Pide un número y cuenta 
//hasta 0 desde ese número utilizando un bucle 'while' 
//en la consola del navegador.

let numeroUsuario = prompt ("Coloca un numero del 1 al 10");
let contador = parseInt(numeroUsuario);

if (!isNaN(contador)) {
    // " ! " Operador de negación. Se utiliza para negar el resultado de la expresión 
    //que le sigue. En este caso, !isNaN(numeroUsuario) significa 
    //"si NO es NaN" o "si es un número".

    while (contador >= 0) {
        console.log(contador);
        contador--;
    }
} else {
    console.log("Ingrese un numero válido.");
}


Gracias por sus dudas.

1 respuesta

¡Estimado estudiante!

Aprecio tu participación en el foro. Quiero recordarte que este espacio está pensado principalmente para aclarar dudas y hacer preguntas. No es necesario compartir cada actividad detalladamente.

¡Gracias por tu comprensión y por contribuir a hacer del foro un lugar enfocado en el intercambio útil y constructivo! Si prefieres discutir o compartir comentarios sobre el contenido te invitamos a unirte a nuestra comunidad en Discord.

Saludos.

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!