Tuesday, November 6, 2012

Pembuatan Fungsi Rekursi Pada C


#include <stdio.h>
#include <stdlib.h>
int main(void)
{
    int m;
    int Faktorial(int k);
    printf("Masukan sebarang bilangan bulat positif : ");
    scanf("%d",&m);
    printf("\nMelalui perhitungan rekursif, %d!=%d\n", m,Faktorial(m));
    system("pause");
    return 0;
}
int Faktorial(int k)
{
    if (k==0)
        return 1;
    else
        return k*Faktorial(k-1);/*Perhatikan bahwa fungsi faktorial() memanggil dirinya*/
}

No comments:

Post a Comment