Tareas_Bucles Flashcards

1
Q

Tarea 1

Escribe un fragmento de código que escriba números del 100 al 0 en la consola, pero en pasos de 10 en 10; entonces sería 100, 90, 80… etc.

A

for (i=100; i>=0; i-=10) {
console.log(i);
}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Tarea 2

Modifica el programa anterior para que le pida al usuario el primer y último número a usar en lugar de 100 y 0 (pista: use el cuadro de diálogo prompt). Comprueba si los valores introducidos son correctos (que el valor inicial sea mayor que el valor final).

A

Ejemplo
let upperLimit = Number(prompt(“Ingresa limite superior”));
let lowerLimit = Number(prompt(“Ingresa limite inferior”));

if (!Number.isNaN(upperLimit) && !Number.isNaN(lowerLimit) && upperLimit > lowerLimit) {
for (i = upperLimit; i >= lowerLimit; i -= 10) {
console.log(i);
}
}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Tarea 3

Hay diez números diferentes en este arreglo:

let numbers = [21, 45, 100, 12, 11, 78, 61, 4, 39, 22];

Escribe un programa que primero escriba todos estos números en la consola, luego solo los que son pares (pista: el residuo de dividir un número par entre 2 es igual a 0), luego solo los que son mayores que 10 y al mismo tiempo menor que 60.

A

let numbers = [21, 45, 100, 12, 11, 78, 61, 4, 39, 22];

for (number of numbers) {
console.log(number);
}

for (number of numbers) {
if (number % 2 === 0) {
console.log(number);
}
}

for (number of numbers) {
if (number > 10 && number < 60) {
console.log(number);
}
}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly