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!