type="text/javascript">

Minggu, 30 Maret 2014

Menghitung Nilai dari Deret 1-(1/2)+(1/3)-(1/4)+...+(1/n)

Program c++ nya :
#include <cstdlib>
#include <iostream>

using namespace std;

class hitung
{
public:
       void input();
       int proses();
private:
        int n;
        float rumus,jumlah,total;
        };

void hitung::input(){
cin>>n;
cout<<endl;}

int hitung::proses(){
jumlah=0;
total=0;
rumus=-1;
for(int j=1; j<=n; j++){
rumus=(rumus*(-1));
total=rumus/j;
jumlah+=total;
if(j==1)
cout<<"("<<total<<")";
if(j>1)
cout<<"+("<<total<<")";
}

cout<<endl<<endl<<"hasil penjumlahan deret = "<<jumlah;
return jumlah;
}

int main(int argc, char *argv[])
{
    cout<<"menghitung jumlah dari rumus 1-(1/2)+(1/3)-(1/4)+...+(1/n)"<<endl<<endl;
    cout<<"Masukkan niali : ";
    hitung deret;
    deret.input();
    deret.proses();
   
    system("PAUSE");
    return EXIT_SUCCESS;
}
 

 #screenshot :




 #hasil :
 

Tidak ada komentar:

Posting Komentar