Kamis, 14 April 2011

menghitung jumlah deret bilangan

ini ni program yang bikin muter-muter, sebenarnya kalau dilihat simpel aja koq yang bikin puyeng itu mencari rumus deret dan penerapannya di c++. Hahahaha nah nggak tau ni dapat ilham dari eh sekali klik klik langsung jadi, hehehe alhamdulillah akhirnya kelar juga.

Wesss cukup basa basinya, sekarang mari kita beranalisis dikit mengenai deret. Ketika ada suatu deret yang kita lakukan pertama adalah mencari rumus dari deret tersebut, nah kalau sudah tinggal implementasinya di C++. Seperti soal yang saya dapat ini meminta output berupa jumlah dari deret :

Wih gimana tu, lumayan serem kan deretnya..? Hahaha nah sekarang kita lihat algoritmanya

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. 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 Nah jika sedikit bingung dengan algoritma kasarnya mari kita lihat source codenya : view source print? 01 #include
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<1)
33 cout<<"+("< 34 }
35 cout< 42 cout<<"tentukan nilai n : ";
43 hitung deret;
44 deret.input();
45 deret.proses();
46
47 return 0;
48 }

dan contoh hasilnya nanti akan terlihat seperti ini


Tidak ada komentar:

Posting Komentar