Selasa, 27 Maret 2018

MENENTUKAN COMBINASI DAN DERET FIBONACCI DENGAN MENGGUNAKAN MATLAB


ITERASI (PENGULANGAN)
Menggunakan for
A.    Iterasi adalah menjalankan suatu blog program secara berulang selama suatu kondisi terpenuhi. Misalnya: faktorial, kombinasi, permutasi, dan lain-lain.
1.      Flowchart Iterasi



B.     Sintax Iterasi dengan for
Contoh : Buatlah program untuk menentukan faktorial sebuah bilangan !
For       Var = nilai_awal : step : nilai_akhir
            Perintah 1;
            Perintah 2;
            Perintah n;
End

1.      Flowchart faktorial
Faktorial = 1
·         Langkah 1 =>  nilai baru = nilai lama x 1
·         Langkah 2 => nilai baru = nilai lama x 2
·         Lankah n => nilai baru = nilai lama x n


                                     


2.      Langkah-langkah membuat faktorial
·         Buka aplikasi matlab
·         Klik new script
·         Ketik :
n=input('n=');
i=1;
fak=1;
for i= 1:1:n
    fak=fak*i;
end
disp(['n! = ' num2str(fak)])
·         Simpan file dengan nama yang kalian inginkan di folder c
·         Klik run kemudian pilih change folder
·         Masukkan nilai n yang ingin kalian cari pada command window dan enter




3.      Langkah-langkah membuat permutasi r dari n
·         Buka aplikasi matlab
·         Klik new script
·         Ketik :
n=input('n= ');
r=input('r= ');
fak_n=1;
for i= 1:1:n
    fak_n=fak_n*i;
end
m=n-r;
fak_m=1;
for i=2:1:m
    fak_m=fak_m*i;
end
disp(['p(n,r)= ' num2str(fak_n/fak_m)])
·         Simpan file dengan nama yang kalian inginkan di folder c
·         Klik run kemudian pilih change folder
·         Masukkan nilai n dan r yang ingin kalian cari pada command window dan enter




C.     Tugas
1.      Membuat program kombinasi
·         Buka aplikasi matlab
·         Klik new script
·         Ketik :
disp('menghitung combinasi m dari n');
n=input('masukan nilai n= ');
m=input('masukan nilai m= ');
combinasi=factorial(n)./(factorial(m)*factorial(n-m));
combinasi=factorial(n)./(factorial(m)*factorial(n-m));
disp('combinasi n dari m');
disp(combinasi)
·         Simpan file dengan nama yang kalian inginkan di folder c
·         Klik run kemudian pilih change folder
·         Masukkan nilai n dan m yang ingin kalian cari pada command window dan enter


2.      Membuat program fibonaci; menentukan jumlah n fibonaci pertama
·         Buka aplikasi matlab
·         Klik new script
·         Ketik :
disp('menghitung deret fibonacci');
n=input('input nilai n = ');
F=[0 1];
JF=1;
for i=3:1:n
   F(i)=F(i-1)+F(i-2);
   JF=JF+F(i);
end
disp(['F = ' num2str(F)])
disp(['jumlah = ' num2str(JF)])
·         Simpan file dengan nama yang kalian inginkan di folder c
·         Klik run kemudian pilih change folder
·         Masukkan nilai n yang ingin kalian cari pada command window dan enter



Tidak ada komentar:

Posting Komentar