Social Icons

Kamis, 20 September 2012

ALGIRITMA BILANGAN FIBONACCI DAN PROGRAM C++

Algoritma bilangan fibonacci dan Program C++ Algoritma : Deskripsi if (n=1) or (n=2) the fibonacci <–1 else fibonacci <– fibonacci(n-1) + fibonacci(n-2) endif Deklarasi Program : 01 #include 02 #include 03 04 class fibo{ 05 public: 06 masukan(); 07 proses(); 08 09 private: 10 long batas; 11 }; 12 13 fibo::masukan(){ 14 15 cout << "Masukkan batas : "; 16 cin >> batas; 17 18 cout << "---->\n0, 1"; 19 } 20 fibo::proses(){ 21 long f1=0, f2=1; 22 while (true) 23 { long f3 = f2 + f1; 24 if (f3 > batas) break; 25 cout << ", " << f3; 26 f1 = f2; 27 f2 = f3; 28 } 29 } 30 int main(){ 31 fibo x; 32 x.masukan(); 33 x.proses(); 34 35 getch(); 36 return 0; 37 } Program ini adalah program untuk menampilkan bilangan fibonacci. Tetapi terlebih dahulu saya jelaskan bilangan fibonacci itu apa bagi yang belum mngetahuinya. Bilangan fibonacci berawal dari 0 dan 1, kemudian angka berikutnya didapat dengan cara menambahkan kedua bilangan yang berurutan sebelumnya. Dengan aturan ini, maka barisan bilangan Fibonaccci yang pertama adalah: 0, 1, 1, 2,.. dst

Tidak ada komentar:

Posting Komentar