Untuk menghutung bilangan fibonacci ke-jum ternyata dapat disederhanakan dengan mengitung bilngan fibonacci ke-n-1 dan bilangan fibonacci ke-n-2. Masalah semula dijabarkan menjadi masalah sejenis dengan lingkup yang lebih kecil. Perhitungan ini dapat dikerjakan dengan rekursi. Kondisi penghentian adalah n bernilai satu dan dua. dan berikut ini adalah program selengkapnya yang telah saya jalankan dalam visual C++ 06.
- #include<iostream.h>
- long fibo(long n);
- void main()
- {
- int x;
- cout<<"Masukan Akhir bulan : ";
- cin>>x;
- cout<<"Jumlah Kelinci adalah : "<<fibo(x)<<" pasang"<<endl;
- }
- long fibo(long n) {
- if (n==0) return 1;
- if (n==1) return 1;
- return fibo(n-1)+fibo(n-2);
- }
Dan hasil outputnya adalah sbb:
0 Komentar untuk " Bilangan Fibonacci dalam C++ "