#include <cstdlib>
#include <iostream>
using namespace std;
class deret{
friend ostream& operator<<(ostream&, deret&);
friend istream& operator>>(istream&, deret&);
public: float proses(int n);
private:
int n;
};
istream& operator>>(istream& in, deret& masuk){
cout<<"masukkan n : ";
in>>masuk.n;
return in;
}
ostream& operator<<(ostream& out, deret& keluar){
cout<<"hasilnya : ";
out<<keluar.proses(keluar.n);
return out;
}
float deret::proses(int n){
if(n==1){
return 1;
}
else if (n%2==0){
float a=(float)n;
return proses(n-1)-(1/a);
}
else{
float a=(float)n;
return proses(n-1)+(1/a);
}
}
int main(int argc, char *argv[])
{
deret x;
cin>>x;
cout<<x;
system("PAUSE");
return EXIT_SUCCESS;
}
0 comments:
Post a Comment