Program menghitung permutasi

menampilkan hasil permutasi dari angka yang diinputkan oleh user

source kodenya :


#include "stdio.h"

#include "conio.h"
void main()
{
 long int i,a,b,x,xn,xr,n,r,nr,xnr,nPr ;
 clrscr();
 printf("==============================\n");
 printf("Program Menghitung Permutasi \n");
 printf("==============================\n\n");
 printf("Masukkan nilai n : "); scanf("%li",&n);
 i=1; xn=1; // inisialisasi
 while (i<=n)
 xn=xn*i;
 i=i+1;
 // endwhile
 printf("Masukkan nilai r : "); scanf("%li",&r);
 i=1; xr=1; // inisialisasi
 for (i<=r)
 xr=xr*i;
 i=i+1;
 // endwhile
 i=1; xnr=1; nr=n-r; // inisialisasi
 for (i<=nr)
 xnr=xnr*i;
 i=i+1;
 printf("\nHasil %li! = %li \n",n,xn);
 printf("Hasil %li! = %li \n\n",r,xr);
 nPr=xn/xnr;
 printf("Rumus Permutasi : ");
 printf("nPr = n!/(n-r)! \n\n");
 printf("Hasil nPr adalah %li ",nPr);
 getch();
}


dan hasilnya adalah...


Previous
Next Post »