Pada Program ini saya akan menjelaskan Fungsi Rekursif pada pemecahan soal Faktorial , Fungsi Rekursi adalah Sebuah fungsi yang memanggil dirinya sendiri.
Berikut adah syntax programnya :
#include <stdio.h>
#include <stdlib.h>
int main (void)
{
int m;
int faktorial (int k);
printf("Masukkan
Sembarang bilangan bulat positif = ");
scanf("%d",&m);
printf("\n
Melalui perhitungan rekursi, %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);
}
Berikut adalah video tutorial dan Hasil Program saat dijalankan :