Senin, 07 Maret 2011

Fibbonacci di Java dan Python

Assalamualaikum.......

Deret Fibbonacci adalah deret yang ditemukan oleh Leonardo da Pisa . Algoritma deret Fibbonacci adalah deret bilangan dari kecil ke besar yang bilangan sebelah kana merupakan hasil penjumlahan dua bilangan sebelumnya ....

Contoh Deret Fibbonacci :

1 1 2 3 5 8 13 ........dst

Nah kali ini saya akan menuangkannya menggunakan bahasa pemrogaman java dan python

Java :
// Fibo.java


public class Fibo {

public static void main(String[] args){

int arrHsl[]=new int[100];

int temp=0;

int input = Integer.parseInt(args[0]);

int x=0;

int i=0;

while( x < input ){

if(x==0){

x=x+1;

arrHsl[i]=x;

}else{

x=temp+x;

if(x< = input){

arrHsl[i]=x;

temp=x-temp;}else{break;}

}



System.out.print(arrHsl[i]+" ");

}



}

}



Sedangkan pada Pyhton:

"""Fibo.py"""



a,b=0,1
while b<10 :
print b,
a,b=b,a+b

2 komentar:

  1. nice info gan,

    tapi indentasi syntaxnya salah,

    a, b = 0, 1
    while b<10:
        print b
        a, b = b, a+b


    lebih enak lagi kalo pake syntaxhighlighter, atau upload aja di gist.github.com

    BalasHapus
  2. indentasinya terlalu dalem ya sak..?? okay...

    BalasHapus