Sabtu, 02 November 2013

Aplikasi Sederhana Perhitungan Permutasi Dengan Fungsi Rekursif Menggunakan Visual Studio Bahasa C

Deskripsi Singkat

Aplikasi sederhana ini merupakan, aplikasi perhitungan permutasi dengan fungsi rekursif. Pada program ini, kita di minta untuk menginputkan bilangan 1 dan bilangan 2. Dan dengan menggunakan fungsi rekursif, bilangan tersebut akan dihitung.

Flowchart

Berikut flowchart dari program ini :


Sourcode

Berikut sourcode dari aplikasi sederhana ini :

#include 
#include 

int nilai1(int a), nilai2(int c);

int main(void)
{
 int a, b, c;
 float hasil;

home:
  printf("===================================\n");
  printf("---------Program Permutasi---------\n");
  printf("===================================\n");
  
  printf("Masukkan Nilai 1 : ");
  scanf("%d",&a);
  printf("Masukkan Nilai 2 : ");
  scanf("%d",&b);
  c=a-b;
  hasil=nilai1(a)/nilai2(c);
  printf("Hasil Dari Permutasinya Adalah : %.1f \n",hasil);
  
  system("pause");
  printf("\n");
  goto home;
}
int nilai1(int a)
{
    if(a==1)
    {
        return 1;
    }
    else
    {
        return(a*nilai1(a-1));
    }
}
int nilai2(int c)
{
    if(c==1)
    {
        return 1;
    }
    else
    {
        return(c*nilai2(c-1));
    }
}



Berikut video dari aplikasi sederhana ini :