ALGORITMA

PROGRAM DERET FIBONACCI
PADA PASCAL
Bersama Wiwit Pratiwi
Screenshoot hasil :

Screenshoot algoritmanya :

Keterangan :
1. Viabel dan fungsinya
Disini kami menggunakan 7 variabel integer dimana fungsinya antara lain sebagai berikut:
Variable:
a : sebagai batas awal
z : sebagai batas akhir
b : sebagai banyaknya perulangan yang dibuat
c : sebagai hasil perhitungan nilai Fibonacci
d dan f : sebagai nilai operasional yang diberi nilai awal untuk perhitungan/penjumlah
untuk menghasilkan bilangan Fibonacci
g : sebagai hasil nilai Fibonacci yang diingikan diantara 2 inputan
2. Penjabaran algoritma Fibonacci
Adapun deret Fibonacci diambil dari dari hasil perhitungan sebagai berikut :

d := 0;
f := 1; {sebagai inisiasi awal}
c := 0;
for b := 1 to 100 do {banyaknya perulangan}
begin
c := d + c;
d :=f; {perhitungan untuk menghasilkan nilai Fibonacci}
f :=c;


(Tabel Fibonacci)

Dari tabel diaatas nilai yang diambil adalah nilai C sebagai bilangan Fibonacci
3. Operasi logika menampilkan hasil akhir

for g:=a to z do
if (g=c) and (g>a) then
write(g,’ ‘);

Keterangan:
Untuk mendapat perulangan yang diinginkan,dalam hal ini nilai yang dibatasi oleh nilai awal (a) dan nilai akhir (z). maka dilakukan perulangan dimana g merupakan nilai dengan range a sampai dengan z. kemudian dengan menggunakan logika IF nilai g yang sama dengan perulangan Fibonacci (g=c) dan lebih besar dari nilai awal (g>a) didapatlah nilai Fibonacci diantara deret bilangan g yang akan ditampilkan.

Be the first to comment

Leave a Reply

Your email address will not be published.


*