Ñ-Blu Blog

Shout This Box





Barisan Fibonacci PDF Print E-mail
Written by Administrator   
Sunday, 05 April 2009 06:53

Di bawah ini merupakan source code program barisan fibonacci . Kalau tidak salah fibonacci itu dimulainya dari 0 sih, tapi ga jadi masalah, yang penting prinsipnya kita tahu bahwa barisan fibonacci itu suku ke-n merupakan penjumlahan dari suku ke[(n-1)+(n-2)].

Menurut tetangga saya, program ini dijadikan soal bonus untuk praktikum 3 FTTM shift A. Berhubung saya bukan mahasiswa FTTM ya saya iseng-iseng aja buat program barisan ini, mungkin aja besok soalnya sama, hehehee...

/*****************************

 *Program Barisan Fibonacci  *

 *oleh Pribadi M. Adhi       *

 *http://nicedaysblue.web.id *

 *****************************/

 

#include <iostream>

#include <conio.h>

using namespace std;

 

int main ()

{

    cout<<"Barisan Fibonacci\n";

    cout<<"=================\n\n";

   

    int bil,i,j,k,n;

    cout<<"masukkan jumlah bilangan: ";cin>>bil;

    k=1;

    for (i=1; i<=bil; i++)

    {

        if (i==1)

        {

            j=0; //nilai awal barisan didefinisikan =0

            cout<<j<<" ";                 

        }          

        else

        {

            n=j;//nilai j disimpan sementara sebagai n

            j=k+j;           

            cout<<j<<" ";

            k=n;//nilai k akan =j sebelum ditambah k

        }           

   

  

    }

//please don't remove the code below this line   

    cout<<"\n\nplease visit http://nicedaysblue.web.id";

    getch();

    return 0;

}

 

Penjelasan Singkat Program

untuk i=1 maka

i  j

1  0

yang terpampang di layar adalah 1

 

untuk i>1 maka

i  n  j=k+j   k

2  0  1+0     0

3  1  0+1     1

4  1  1+1     1

5  2  1+2     2

6  3  2+3     3

.

.

.

dst, yang terpampang di layar untuk bil=7

0 1 1 2 3 5 8

 

CMIIW 

Last Updated ( Wednesday, 08 April 2009 23:39 )
 

Comments

B
i
u
Quote
Code
List
List=
[*]
URL
Name *
Email (For verification & Replies)
URL
Code   
ChronoComments by Joomla Professional Solutions
Submit Comment
Working....
Finished
Failed