Commit 208373cb by Pedro Rolon

arreglé la función de números primos! ya funciona

parent 8985131a
...@@ -2,25 +2,29 @@ ...@@ -2,25 +2,29 @@
//1. Escribir una funcion que imprima todos los numeros primos //1. Escribir una funcion que imprima todos los numeros primos
//del 1 al 100 //del 1 al 100
function primos(){ function primos(){
let contador=0 let es_primo = true;
for(i=1; i<101; i++){ console.log(2);//porque es el primer primo
for(j=3; j<=100; j++){
for(j=2; j<=Math.trunc(i**0.5); j++){ for(i=2; i<=Math.trunc(j**0.5); i++){
//console.log("i:"+i+" j:"+j+"i%j="+(i%j)); if(j%i==0){
if((i%j) == 0){ //console.log("no es primo");
contador++; es_primo = false;
break; break;
} }
//console.log(i);
} }
if(contador==0){ if(es_primo){
console.log(i); console.log(j);
contador = 0; }
else{
es_primo = true;
} }
} }
} }
//primos(); //primos();
// 2. Realizar el factorial de los primeros 50 numeros. // 2. Realizar el factorial de los primeros 50 numeros.
//Ej. 1, 2... 50 //Ej. 1, 2... 50
function factorial(){ function factorial(){
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment