Membuat Deret Fibonacci dengan Bahasa Pemgrograaman Pascal



Dalam matematika, bilangan Fibonacci adalah barisan yang didefinisikan secara rekursif, Berikut rumusnya:

 

Berikut contoh pembuatan Fibonacci dengan menggunakan bahasa pemrograman PASCAL:

program fibonacci;
uses wincrt;
var a, b, c, d, f : longint;
menu,i,sk1,sk2:integer;

function fibo(i:integer):longint;
begin
if i=0 then fibo:=0
else
if i=1 then fibo:=1
else
fibo:=fibo(i-1)+fibo(i-2);
end;


begin
writeln('+--------------------------------------+');
writeln('|         Program Deret Fibonacci      |');
writeln('|           Teknik Informatika        |');
writeln('+--------------------------------------+');
writeln('');
writeln('Silakan masukkan menu pilahan anda.');
writeln('1. Deret fibonacci dengan jumlah n suku.');
writeln('2. Deret fibonacci antara suku ke-a sampai suku ke-b.');
write('Silakan masukkan menu anda [1..2] ');readln(menu);
writeln;
case menu of
1:
(*menggunakan cara 1*)
begin
write('Masukkan Jumlah Suku Deret : ');
readln(a);
write('Deret Fibonaccinya Adalah : ');
d := 1;
f := 1;
c := 0;
write(f,' ');
for b := 2 to a do
    begin
        c := d + c;
        d := f;
         f := c;
          write(c,' ');
    end;
end;

2:
(*menggunakan function*)
begin
write('Masukkan Suku Ke-a : ');readln(sk1);
write('Masukkan Suku Ke-b : ');readln(sk2);
write('Deret Fibonaccinya Adalah : ');
for i:=sk1 to sk2 do
     begin
        write(fibo(i),' ');
    end;
end;
end;
end.


Dicoba, semoga bermanfaat. Terimakasih.

Source : Tugas Perkuliahan AP 1


 

0 Response to "Membuat Deret Fibonacci dengan Bahasa Pemgrograaman Pascal"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel