Advertisement
daniel199410

Sumatorias

Jun 26th, 2013
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.86 KB | None | 0 0
  1. //|Calcular Sumatorias|
  2. #include <stdio.h>
  3. #include <math.h>
  4. using namespace std;
  5. double const PI=3.14159265;
  6.  
  7. long factorial(int n){
  8.     long factorial=1;
  9.     for(int i=1;i<=n;i++){
  10.         factorial*=i;
  11.     }
  12.     return factorial;
  13. }
  14.  
  15. double sumatoria1(int k){
  16.     double suma1=0;
  17.     for(int n=1; n<=k; n++){
  18.         suma1+=sin((n*(n+1))/factorial(2*n));
  19.     }
  20.     return suma1;
  21. }
  22.  
  23. double sumatoria2(int k){
  24.     double suma2=0;
  25.     for(int n=0; n<=k; n++){
  26.         suma2+=(PI/2)*((pow(-1, n))/(factorial((pow(n,2))+1)));
  27.     }
  28.     return suma2;
  29. }
  30.  
  31. int main(){
  32.     int j,k;       
  33.     printf("Ingrese El Limite Para la Primera Sumatoria:\n");
  34.     scanf("%d", &j);
  35.     printf("Ingrese El Limite Para la Segunda Sumatoria:\n");
  36.     scanf("%d", &k);
  37.     double P=sumatoria1(j);
  38.     printf("Sumatoria P= %f\n", P);
  39.     double Q=sumatoria2(k);
  40.     printf("Sumatora Q= %f\n", Q);
  41.     double S=P+Q;
  42.     printf("Sumatoria S= %f\n", S);
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement