[ create a new paste ] login | about

Link: http://codepad.org/OSNSXnzM    [ raw code | output | fork ]

C++, pasted on Dec 7:
#include <iostream>
using namespace std;

double Sum(double x, double err)
{
    double S = 10.;
    double an = 3*x;
    for( double n = 2; an > err; n++ )
    {
        an *= x / n;
        S += (2*n+1)*an;
     cout<<"\rn = "<<n<<" an = "<<an<<" S = "<<S;
    }
    cout<<endl;
    return S;
}

int main()
{
    double x, err;
    cout<<"Enter     x : ";/*cin>>x;  cin.get();*/x = 3;
    cout<<"Enter error : ";/*cin>>err;cin.get();*/err = 0.001;
    cout<<"Sequence Sum: "<<Sum(x, err)<<endl;
    cin.get();
    return 0;
}


Output:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Enter     x : Enter error : 
n = 2 an = 13.5 S = 77.5
n = 3 an = 13.5 S = 172
n = 4 an = 10.125 S = 263.125
n = 5 an = 6.075 S = 329.95
n = 6 an = 3.0375 S = 369.438
n = 7 an = 1.30179 S = 388.964
n = 8 an = 0.48817 S = 397.263
n = 9 an = 0.162723 S = 400.355
n = 10 an = 0.048817 S = 401.38
n = 11 an = 0.0133137 S = 401.686
n = 12 an = 0.00332843 S = 401.769
n = 13 an = 0.000768099 S = 401.79
Sequence Sum: 401.79


Create a new paste based on this one


Comments: