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...

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...
Sign up here with your email
ConversionConversion EmoticonEmoticon