Tugas Matlab "FIBBONACCI" (Alif Helmi A_2413100025)

Sabtu, 29 Maret 2014
------------------------------------------FIBBONACCI-----------------------------------------------

pertama coba buka matlab anda..
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 :)

0 komentar:

Posting Komentar