Anda di halaman 1dari 2

Algoritma fibonnaci Kamus const maxFibonnaci = 255 type storeFibonaci : record < angkaFibonnaci : integer, deretFibonnaci : array [ !!

maxFibonnaci" of integer is#rime : array [ !!maxFibonnaci" of $oolean % a : integer b : storeFibonnaci procedure getFibonnaci&input a : integer, output b: storeFibonnaci' deklarasi r, f( : integer deskripsi b!angkaFibonnaci ) a if &a %= ' t*en f( ) ( b! deretFibonnaci[ " ) endif if &a %= 2' t*en for r ) 2 to a do if &a=2' t*en b!deretFibonnaci[a" ) b! deretFibonnaci[a+ " , f( else b!deretFibonnaci[a" ) b! deretFibonnaci[a+ " , b! deretFibonnaci[a+2" endif endfor endif procedure set#rime&input-output b: storeFibonnaci' deklarasi r, s: integer deskripsi for r ) to b! angkaFibonnaci do for s ) to r do if &&b!deretFibonnaci[r" <% ' and endfor endfor $ilangan Fibonnaci menurut sumber lain :

Kita akan membuatnya dengan procedure, namakanla* dengan procedure getFibonnaci! .empunyai dua parameter! #arameter pertama digunakan untuk memasukkan bilangan yang ingin kita cari deret fibonnacinya, parameter pertama ini bertipe integer, sedangkan parameter kedua merupakan paramater output, digunakan untuk menyimpan deret fibonnaci dari bilangan tadi!

Anda mungkin juga menyukai