Facebook Fans

Sabtu, 16 April 2011

Menghitung Jumlah Deret

Deret aritmatika dalam bidang matematika adalah urutan bilangan di mana bilangan berikutnya merupakan penambahan bilangan sebelumnya dengan suatu bilangan beda tertentu. Contohnya adalah 3,5,7,9,11,13, .... dan seterusnya. Kali ini kita akan membuat program jumlah menghitung deret dari rumus 1-(1/2)+(1/3)-(1/4)+…+(1/n). Berikut algoritma dan syntax programnya menggunakan C++.


Alogoritma program :

  1. Program akan menampilkan “program sederhana menghitung jumlah dari rumus 1-(1/2)+(1/3)-(1/4)+…+(1/n).
  2. Program memanggil fungsi input dan meminta inputan berupa “n” (n mengacu ke deret pada gambar di atas).
  3. Program memanggil fungsi proses dan dalam fungsi proses terdapat inialisasi varibel.


 #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;
   }

    0 komentar:

    Poskan Komentar

    Share

    Twitter Delicious Facebook Digg Stumbleupon Favorites