Bilangan fibonacci adalah matematika bilangan rekursif angka unik yang angkanya didapatkan dari 2 angka sebelumnya.
Cukup paham?
Jadi begini, bilangan fibonacci sendiri akan mendapatkan angka berdasarkan 2 angka yang sebelumnya sudah pernah didapatkan. Untuk lebih mudah, seperti inilah contohnya, bilangan fibonacci dimulai dari angka 0, kemudian untuk angka ke 3 akan muncul angka 1 (angka ini didapatkan dari hasil penjumlahan 0 dan 1). Sehingga, hasil urutan deret fibonacci adalah sebagai berikut:
0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765....Contoh diatas adalah deret fibonacci yang kita tulis secara manual. Sedangkan, untuk penulisan source code deret fibonacci dengan menggunakan bahasa pemrograman C++ adalah dengan cara seperti berikut ini:
Hasil running dari Program Deret Fibonacci dengan C++ di atas adalah seperti pada gambar berikut ini:/*--------------------Program Design ByURL: Lusdyana.blogspot.comName: Lusiana Haryanti---------------------*/#include <iostream>using namespace std;int main(){int x=-1, y=1, z, a, banyaknya; //inisialisasi x=-1, y=1, z, a, dan banyaknyacout<< "Jumlah Deret Fibonacci yang Akan Keluar = "; //outputcin>> banyaknya; //inputan banyaknya deret fibonacci yang akan keluarcout<< "Deret Fibonanci = \n"; //output//proses looping deret fibonaccifor(a=1 ; a<=banyaknya; a++) //perhitungan looping mulai dari 1, dengan syarat 1 adalah kurang dari sama dengan angka dari banyaknya deret fibonacci yang akan keluar{z=x+y; //menyamakan angka fibonacci (z) dengan perhitungan x+y (angka pertama tambah angka kedua)cout<< z <<endl; //keluaran hasil deret fibonacci//setelah deret fibonacci keluar, maka angka sebelumnya akan berubahx=y; //angka pertama akan berubah menjadi angka keduay=z; //angka kedua akan berubah menjadi angka deret fibonacci}cout<< endl;return 0;}
Output Program Deret Fibonacci dengan C++ |
Demikianlah program deret fibonacci dengan C++ yang dapat saya sampaikan kali ini. Untuk pembacaan source code tersebut sudah Saya sisipkan di dalam baris per baris. Jika ada yang kurang jelas, silahkan tinggalkan keluhan Anda di dalam kolom komentar di bawah ini. Jangan lupa juga untuk membagikan artikel ini agar teman-teman Anda di dalam sosial media juga dapat menerapkan program deret fibonacci ini di dalam program yang sedang mereka develop.
0 comments:
Posting Komentar