
PRACTICANDO BUCLES E ITERACIONES
Publicado por sergio joel (2 intervenciones) el 03/02/2023 20:25:49
[code]
let count = 0;
for (let i = 2; i <= 100; i++) {
let isPrime = true;
for (let j = 2; j < i; j++) {
if (i % j === 0) {
isPrime = false;
break;
}
}
if (isPrime) {
count++;
}
}
console.log(`Hay ${count} números primos entre 1 y 100.`);[
/code]
Estoy aprendiendo Javascript. Vi este ejemplo de un bucle que itera numeros primos desde el número 1 hasta el 100 y que imprima cada número en la consola .
Pero no entiendo la operacion matematica que realizan ambas variables declaradas "i" y "j".
Entiendo que para la variable i hace un conteo del 2 al 100, pero no entiendo el proceso de la variable j, ya que pen el segundo for, donde interviene la j, la condicion en ese for es que j sea menor que i.
Si alguien pudiera explicarme el proceso de ambas variables se lo agradezco.
Gracias por la paciencia.
let count = 0;
for (let i = 2; i <= 100; i++) {
let isPrime = true;
for (let j = 2; j < i; j++) {
if (i % j === 0) {
isPrime = false;
break;
}
}
if (isPrime) {
count++;
}
}
console.log(`Hay ${count} números primos entre 1 y 100.`);[
/code]
Estoy aprendiendo Javascript. Vi este ejemplo de un bucle que itera numeros primos desde el número 1 hasta el 100 y que imprima cada número en la consola .
Pero no entiendo la operacion matematica que realizan ambas variables declaradas "i" y "j".
Entiendo que para la variable i hace un conteo del 2 al 100, pero no entiendo el proceso de la variable j, ya que pen el segundo for, donde interviene la j, la condicion en ese for es que j sea menor que i.
Si alguien pudiera explicarme el proceso de ambas variables se lo agradezco.
Gracias por la paciencia.
Valora esta pregunta


0