Program C++ Untuk Menghitung Deret dengan Menggunakan Fungsi Iteratif

#include <iostream.h>


class hitung

    {

    public:

     int proses();

     void input();

    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()

    {

    cout<<"program sederhana menghitung jumlah dari rumus 1-(1/2)+(1/3)-(1/4)+...+(1/n)"<<endl<<endl;

    cout<<"tentukan nilai n : ";

    hitung deret;

    deret.input();

    deret.proses();

 

    return 0;

    }

No comments:

Post a Comment