Sabtu, 23 April 2011

Program INTERATIF (C++)


Ini adalah program C++  dalam mencari nilai interatif
rumus 1-(1/2)+(1/3)-(1/4)+...+(1/n)
seperti yang blog sebelumnya yang menggunakan Program DEV dan jeliot.

#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 interaktifnya= "<<jumlah;
                return jumlah;
                }
int main()
{
cout<<"rumus 1-(1/2)+(1/3)-(1/4)+...+(1/n)"<<endl<<endl;
cout<<"nilai n : ";
hitung baris;
baris.input();
baris.proses();
return 0;
}

Tidak ada komentar:

Posting Komentar