11 Aug 2015


Rekursif adalah fungsi yang memanggil dirinya sendiri, baik secara langsung maupun tidak dan proses pemanggilannya disebut rekursi.

Contoh Program Rekursif :


#include <conio.h>
#include <stdlib.h>
#include <stdio.h>

int main(){
    int n,i,F=1;
    n=5;
   
    for(i = 1;i<=n;i++){
        F=F*i;
    }
    // i = 1 -> F = 1 * 1 = 1
    // i = 2 -> F = 1 * 2 = 2
    // i = 3 -> F = 2 * 3 = 6
    // i = 4 -> F = 6 * 4 = 24
    // i = 5 -> F = 24 * 5 = 120

   
    printf("%d\n",F);
    getch();
    return 0;
}