C Programming - Program Mencari Nilai Faktorial

Sunday, June 26, 2011

#include <stdio.h>

int main()
{
    long fakt(int);
    int bil;
    printf("Berikan sebuah bilangan bulat: ");
    scanf("%d", &amp;bil);
    if(bil&gt;=0)
        printf("%d faktorial = %ld.\n", bil, fakt(bil));
    else
        printf("Masukkan hanya bilangan cacah! ");
    return 0;
}

long fakt(int n)
{
    int i;
    long f=1;

    for(i=2; i&lt;=n; ++i)
        f *= i;
    return f;
}