/*
* program fakt.c
* demo fungsi faktorial
*
* Aan Junian, 2013
*/
#include <stdio.h>
int faktorial(int n);
int main(void)
{
int n;
printf("\n");
printf("Masukkan bilangan: ");
scanf("%d", &n);
printf("\n");
printf("Faktorial %d! = %d", n, faktorial(n));
printf("\n");
return 0;
}
/*
* deklarasi fungsi faktorial()
* tipe kembalian: int
* parameter:
* n: int
*
* n sebagai bilangan yang dihitung
*/
int faktorial(int n)
{
int i, f;
f = 1;
// perhitungan menggunakan struktur perulangan
for(i = n; i >= 1; i--)
{
f*=i;
}
return f;
}
Command Prompt
Note: yang berwarna hijau bukan bagian dari scipt (hanya penjelasan)