Rabu, 02 Maret 2011

Program Class Deret dan Beserta Keterangannya

  Agus Nur Ikhsan       Rabu, 02 Maret 2011
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. dalam fungsi proses terdapat inialisasi varibel.

     * rumus <- (-1)
     * jumlah <- 0
     * total <- 0

     * di dalam fungsi ini terdapat perulangan dengan batas awal 1,  batas akhir “n”, dan kenaikan nilai ++.
     * rumus <- rumus*(-1)
     * total <= rumus/batas awal
     * jumlah <- jumlah + total
     * dan fungsi ini membalikkan nilai jumlah ke main

 4. program menampilkan output

 01 #include <iostream.h>
 02
 03 class hitung
 04 {
 05 public:
 06  int proses();
 07  void input();
 08 private:
 09  int n;
 10  float rumus,jumlah,total;
 11 };
 12
 13 void hitung::input()
 14 {
 15  cin>>n;
 16  cout<<endl;
 17 }
 18
 19 int hitung::proses()
 20 {
 21  jumlah=0;
 22  total=0;
 23  rumus=-1;
 24
 25  for(int j=1; j<=n; j++)
 26  {
 27  rumus=(rumus*(-1));
 28  total=rumus/j;
 29  jumlah+=total;
 30  if(j==1)
 31  cout<<"("<<total<<")";
 32  if(j>1)
 33  cout<<"+("<<total<<")";
 34  }
 35 cout<<endl<<endl<<"hasil penjumlahan deret = "<<jumlah;
 36 return jumlah;
 37 }
 38
 39 int main()
 40 {
 41 cout<<"program sederhana menghitung jumlah dari rumus 1-(1/2)+(1/3)-(1/4)+...+(1/n)"<<endl<<endl;
 42 cout<<"tentukan nilai n : ";
 43 hitung deret;
 44 deret.input();
 45 deret.proses();
 46
 47 return 0;
 48 }

Na Seperti itulah penjelasannya sama programnya,,, semoga berguna...
logoblog

Thanks for reading Program Class Deret dan Beserta Keterangannya

Previous
« Prev Post

Tidak ada komentar:

Posting Komentar