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 3

Tengo una dudo, logre trabajarlos bucles, pero me dio curiosidad el porque no se inculian numeros aveces ejemplo:

//Caso 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(`Valor del contador: ${contador}`);
    contador++;
    
}

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

let contador1 = 10;

while (contador1 >= 0) {
    console.log(`Valor del contador: ${contador1}`);
    contador1--; 

cuando use estos bucles si llegaba a hacerse como lo decia en las instrucciones, pero si solo pedia que el while (contador> 0) o (contador < 0)
el primer o el ultimo valor del conteo no apareció

1 respuesta

Holaa!!

Cuando usas un while, lo que manda es la condición que le pones. Si escribes que el contador sea mayor que 0, por ejemplo, entonces no se va a mostrar el 0, porque esa condición dice que solo cuente los números que sean más grandes que 0.

En cambio, si le pones mayor o igual que 0, entonces sí se incluye el 0, porque tú ya le estás diciendo que también lo cuente.

Si no le dices al bucle (while) que incluya ese número, no lo va a tomar en cuenta por lo que, Si usas el signo “<” o “>”, no incluye el número final y si usas “<=” o “>=”, sí lo incluye.

Espero que te haya ayudado esto!!!