------------------------------------------FIBBONACCI-----------------------------------------------
lalu lakukan ketik seperti dibawah..
disp('-------------DERET FIBONACCI-------------')
a=input('Masukan nilai dari suku pertama = ');
b=input('Masukan nilai dari suku kedua = ');
c=input('Hingga suku ke - ');
z=[1:c];
z(1,1)=a;
z(1,2)=b;
r=2;
for i=1:c-2
k=mod(i,2);
r=r+1;
if (k==1);
a=a+b;
z(1,r)=a;
end
if (k==0);
b=b+a;
z(1,r)=b;
end
end
deret=z
B = input('untuk melanjutkan kembali tekan 1 dan untuk exit tekan 2');
if B==(1);
while B==(1)
disp('-------------DERET FIBONACCI-------------')
a=input('Masukan nilai dari suku pertama = ');
b=input('Masukan nilai dari suku kedua = ');
c=input('Hingga suku ke - ');
z=[1:c];
z(1,1)=a;
z(1,2)=b;
r=2;
for i=1:c-2
k=mod(i,2);
r=r+1;
if (k==1);
a=a+b;
z(1,r)=a;
end
if (k==0);
b=b+a;
z(1,r)=b;
end
end
deret=z
B = input('untuk melanjutkan kembali tekan 1 dan untuk exit tekan 2');
end;
elseif B==(2)
end;
clc;
exit;
diatas adalah sebuah program fibbonacci yang diprogram dengan menggunakan loop ber ulang dengan format "while".
coba lihat gambar dibawah :
maka hasil nya adalah sebagai berikut :
dan apabila kita tekan 1 kemudian kita enter maka akan mengulang seperti awal:
jika kita akan menekan 2 kemudian enter maka akan otomatis akan kluar:
sekian dan terima kasih :)