Kode Program Faktorial, Permutasi, dan Kombinasi Menggunakan Fungsi
Desember 05, 2012Haloooooow :)
Disini aku share-in source code buat mencari faktorial, permutasi dan kombinasi menggunakan pemanggilan fungsi, dalam bahasa C tentunya xixii
//Untuk Faktorial
#include <stdio.h>
int fak(int x);
int main()
{
int n,k;
printf("Masukan nilai n: "); scanf("%d", &n);
printf("hasil permutasi nya adalah %d", fak(n));
getch();
return 0;
}
int fak(int x)
{
int i,j=1;
for(i=x;i>=1;i--)
{
j=j*i;
}
return j;
}
//Untuk Permutasi
#include <stdio.h>
int fak(int x);
int permutasi(int x,int y);
int main()
{
int n,k;
printf("Masukan nilai n: "); scanf("%d", &n);
printf("masukan nilai k: "); scanf("%d", &k);
printf("hasil permutasi nya adalah %d", permutasi(n,k));
getch();
return 0;
}
int fak(int x)
{
int i,j=1;
for(i=x;i>=1;i--)
{
j=j*i;
}
return j;
}
int permutasi(int x,int y)
{
return fak(x)/fak(x-y);
}
//Untuk Kombinasi
#include <stdio.h>
int fak(int x);
int kombinasi(int x,int y);
int main()
{
int n,k;
printf("Masukan nilai n: "); scanf("%d", &n);
printf("masukan nilai k: "); scanf("%d", &k);
printf("hasil kombinasi nya adalah %d", kombinasi(n,k));
getch();
return 0;
}
int fak(int x)
{
int i,j=1;
for(i=x;i>=1;i--)
{
j=j*i;
}
return j;
}
int permutasi(int x,int y)
{
return fak(x)/(fak(y)*fak(x-y));
}
0 komentar