Membuat Deret Fibonacci dengan Bahasa C

Hai , apa kabar sobat belajar semua? Pastinya sobat belajar semua masih tetap semangat bukan, untuk terus belajar dan terus menambah pengetahuan. Dengan semangat belajar yang terus bertambah mari kita lanjutkan untuk belajar bersama dalam pemrograman dengan menggunakan bahasa C. Pada kesempatan kali ini kita akan bersama – sama belajar mengenai deret fibonacci dan penerapannya dalam pemrograman bahasa C. Sebelum kita belajar membuat sourcecode deret fibonachi dalam bahasa C, terlebih dahulu kita harus memahami pola atau karakteristik dari deret bilanan fibonacci tersebut.

Sobat belajar mari kita belajar bersama mengenai deret fibonacci dan karakteristiknya. Deret bilangan fibonacci merupakan suatu bentuk susunan bilangan yang mana nilai antara bilangan satu dengan yang lain selalu berbeda. Pola dari deret fibonacci mempunyai bentuk yang unik, mengapa daikatatakan unik? Jawabnya karena nilai dari bilangan ketiga merupakan hasil penjumlahan dari bilangan pertama dan bilangan ke dua, untuk lebih jelasnya ini contoh susunan dari deret fibonacci:

0 1 1 2 3 5 8 13 . . .

Dilihat dari contoh deret fibonacci di atas dapat disimpulkan suatu pola atau aturan untuk menuliskan deret bilangan fibonachi yaitu Fn = F(n-1)+F(n-2)

Cukup dulu sobat belajar semua sedikit pembahasan mengenai deret bilangan fibonachi, kita langsung saja menuju sourcecode deret bilangan fibonacci dalam bahasa C.

Sourcecode:

#include <stdio.h>
#include <stdlib.h>

/*program menampilkan deret bilangan fibonachi dengan menggunakan perlulangan
    tampa array */

int main()
{
    int nilai1=0,nilai2=1,nilai3,banyak; // pendeklarasian variabel yang dibutuhkan
    printf( “=====================\n”
            “|| Deret Fibonacci ||\n”
            “=====================\n”);
    printf(“\nMasukkan banyak bilangan fibonacci: “);scanf(“%d”,&banyak);
    for(int batas=0;batas<banyak;batas++)
        {
            if(batas==0)
            {
                nilai3=nilai1;
                printf(“%d “,nilai3);
            }
            else if(batas==1)
            {
                nilai3=nilai2;
                printf(“%d “,nilai3);
            }
            else if(batas>1)
            {
                nilai3=nilai1+nilai2; // rumus untuk menentukan nilai berikutnya
                nilai1=nilai2; // cara mengubah nilai posisi masing-masing bilangan
                nilai2=nilai3;
                printf(“%d “,nilai3);
            }
        }
        printf(“\n”);

system(“PAUSE”);
return 0;
}

 

Tampilan:

image

About arsuwa

aku adalah seorang anak desa dari keluarga petani yang berkeinginan untuk terus belajar dan bercita - cita menjadi seorang programer komputer yang mahir sambil terus berbagi pengalaman .
This entry was posted in Bahasa C, Pemrograman, Program C and tagged , , , , . Bookmark the permalink.

2 Responses to Membuat Deret Fibonacci dengan Bahasa C

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s