Belajar dasar algoritma pemrograman C++ secara formal melalui sekolah maupun kuliah, maka sudah pasti Anda akan mendapatkan tugas untuk membuat program deret fibonacci, dengan alasan para pengajar adalah deret fibonacci ini dapat melatih pemahaman dasar pemrograman yang sudah didapatkan sejak semester pertama, seperti materi tipe data, array, looping dan lain sebagainya.

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:
/*--------------------
Program Design By
URL: lowtekno.blogspot.co.id
Name: LowTekno
---------------------*/
#include <iostream>
using namespace std;
int main()
{
    int x=-1, y=1, z, a, banyaknya; //inisialisasi x=-1, y=1, z, a, dan banyaknya
    cout<< "Jumlah Deret Fibonacci yang Akan Keluar = "; //output
    cin>> banyaknya; //inputan banyaknya deret fibonacci yang akan keluar
    cout<< "Deret Fibonanci = \n"; //output
    //proses looping deret fibonacci
    for(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 berubah
        x=y; //angka pertama akan berubah menjadi angka kedua
        y=z; //angka kedua akan berubah menjadi angka deret fibonacci
    }
    cout<< endl;
    return 0;
}
Hasil running dari Program Deret Fibonacci dengan C++ di atas adalah seperti pada gambar berikut ini:

Program Deret Fibonacci dengan C++
Output Program Deret Fibonacci dengan C++
Cara menggunakan program diatas adalah dengan cara memasukkan memasukkan jumlah deret fibonacci yang akan keluar. Semisalkan kita memasukkan angka 10 seperti pada gambar di atas, maka jumlah deret fibonacci yang akan keluar jumlahnya ada 10, yaitu dimulai dari 0, 1, 1, 2, 3, 5, 8, 13, 21, 34.

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.

Post a Comment

Dark Falz

Powered by Blogger.