Iterasi (Faktorial dan Kombinasi)
Selasa,
13 Maret 2018
Pada
pertemuan ke-7 telah dibahas mengenai iterasi. Adapun bahasan materinya yakni
mengenai faktorial dan kombinasi.
Adapun
program untuk factorial ialah:
n=input('n=');
i=1;
fak=1;
for i=2:1:n
fak=fak*i;
end
disp(['n! = ' num2str (fak)])
seperti
pada tampilan berikut:
Save
dengan nama file faktorial.
Kemudian
ketikkan pada command window:
>>
faktorial
Akan
muncul tampilan seperti gambar berikut:
Untuk
mencari factorial dari suatu bilangan kita hanya tinggal menginputkan bilangan
yang akan kita cari factorialnya, misal akan mencari factorial dari 7:
Kemudian program untuk
kombinasi ialah:
n=input('n=');
r=input('r=');
i=1;
fak_n=1;
for i=2:1:n
fak_n=fak_n*i
end
m=n-r;
i=1;
fak_m=1;
for i=2:1:n
fak_m=fak_m*i
end
i=1;
fak_r=1;
for i=2:1:n
fak_r=fak_r*i
end
s=fak_m*fak_r;
disp(['C(n,r)=' num2str(fak_n/s)])
seperti pada tampilan berikut:
Save
dengan nama file kombinasi.
Kemudian
ketikkan pada command window:
>>
kombinasi
Akan
muncul tampilan seperti gambar berikut:
Untuk
mencari kombinasi dari suatu bilangan kita hanya tinggal menginputkan bilangan
yang akan kita cari kombinasi nya, misal akan mencari C(7,2):
Terimakasih J
Komentar
Posting Komentar