Menghitung permutasi dan kombinasi dari suatu pasangan bilangan
dinyatakan dengan rumus sbb :
Permutasi : P (n, r) = n! / (n-r)!
Kombinasi : C(n, r)=n!/r!(n-r)!
Buatlah program untuk menghitung permutasi dan kombinasi dari
bilangan n dan r yang diinputkan.
(Petunjuk : Gunakan fungsi main(),
faktorial(),permutasi() dan
/*MENCARI
PERMUTASI DAN KOMBINASI*/
#include
<stdio.h>
long int
faktorial(int);
int
permutasi(int, int);
int
kombinasi(int, int);
void main ()
{ int n, r;
printf("MENCARI PERMUTASI
DAN KOMBINASI\n");
printf("RUMUS Permutasi : P
(n, r) = n! / (n-r)!\n");
printf("RUMUS Kombinasi :
C(n, r)=n!/r!(n-r)!\n");
printf("\nMasukkan nilai n
= ");
scanf("%d\n", &n);
printf("\nMasukkan nilai r
= ");
scanf("%d\n", &r);
printf("\n%d data
dipermutasikan %d = %d\n", n, r, permutasi(n,r));
printf("\n%d data
dikombinasikan %d = %d\n\n", n, r, kombinasi(n,r));
}
long int
faktorial(int x)
{ int fak, i;
fak = 1;
for(i = 1; i<=x; i++)
fak = fak * i;
return(fak);
}
int
permutasi(int n, int r)
{ int hasil, temp;
temp = n - r;
hasil = faktorial(n) /
faktorial(temp);
return(hasil);
}
int
kombinasi(int n, int r)
{ int hasil, temp;
temp = n - r;
hasil = faktorial(n) /
faktorial(r) * faktorial(temp);
return(hasil);
0 komentar:
Tinggalkan komentar anda tentang semua tulisan yang ada di dalam blog ini...
n tinggalkan pula komentar anda pada buku tamu agar kami bisa mengunjungi blog anda jika anda seorang blogger...
trimakasih.. salam Belajar Multimedia