Kode Program Faktorial, Permutasi, dan Kombinasi Menggunakan Fungsi

Desember 05, 2012

Haloooooow :)
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));   
}


You Might Also Like

0 komentar