#include
<stdio.h>
long int
faktorial(int N);
main()
{
long int
f;
int n;
clrscr();
printf("Program
Menghitung Faktorial \n \n");
printf("Masukkan suatu
bilangan bulat : ");
scanf("%d",&n);
if
(n<0)
{
printf("Bilangan
harus positif!");
} else {
f =
faktorial(n);
printf("Nilai
%d! adalah : %ld", n, f);
}
}
long int
faktorial(int N)
{
long int
F;
if
(N<=1)
{
return(1);
} else {
F = N *
faktorial(N-1);
return(F);
}
}