1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 | /* 1.-Un bucle que nos imprima los 10 primeros números y sus cuadrados 2.- Que nos pida un número y nos diga la suma desde al 1 hasta ese número. Ejemplo: 5 ->1+2+3+4+5 = 15 3.- Lo mismo que el anterior pero que por un lado nos sume los pares y por el otro los impares. Avanzado (solo para valientes): 4.- Que nos pida un número (por ejemplo 3) y que nos imprima esto por consola: (0,0)(0,1)(0,2) (1,0)(1,1)(1,2) (2,0)(2,1)(2,2) */ //Estructura básica de for TATUADA for ( let a=1; a<=10; a++) { console.log( "num:" +a+ " y el cuadrado es " +(a*a)); } //Resolvemos por partes: Divide y vencerás let numero=parseFloat(prompt( "Dame un número" )); let suma=0; for ( let a=1; a<=numero; a++) { suma+=a; } console.log(suma); //Resolvemos por partes: Divide y vencerás numero=parseFloat(prompt( "Dame un número" )); let sumaPares=0; let sumaImpares=0; for ( let a=1; a<=numero; a++) { //Si a es par se lo sumo a los pares //Si a es impar se lo sumo a los impares if (a%2==0){ //ES PAR sumaPares+=a; } else { //ES IMPAR sumaImpares+=a; } } console.log( "La suma de los pares es " +sumaPares); console.log( "La suma de los impares es " +sumaImpares); numero=parseFloat(prompt( "Dame un número" )); for ( let i=0;i<numero;i++){ let cadena= "" ; for ( let j=0;j<numero;j++){ cadena+= "(" +i+ "," +j+ ")" ; } console.log(cadena); } //Pedir dos números y que nos muestre todos los números //Entre uno y otro //EJ: 2 y 7 -> 2,3,4,5,6,7 let a=parseFloat(prompt( "Primer número" )); let b=parseFloat(prompt( "Segundo número" )); let suma=0; for ( let i=a;i<=b;i++){ suma+=i; } console.log(suma); //Pedir un número y decir si es primo let numero=parseFloat(prompt( "Dime un número y yo te digo si es primo" )); //Si no tiene divisores //Numero A % Numero B ==0 B es divisor de A //25 % 5 ==0 5 es divisor de A let divisores= "" ; for ( let i=2;i<numero;i++){ if (numero%i==0){ divisores+=i+ "," ; } } if (divisores== "" ){ console.log( "Es primo" ); } else { console.log( "No es primo, tiene estos divisores " +divisores); } |