Friday, 18 December 2015

Contoh dari Rekursif

REKURSIF

           Rekursif adalah suatu proes dari fungsi yang memanggil dirinya secara berulang- ulang. Karena proses dilakukan berulang-ulang maka harus ada kondisi yang mengakhiri prosesnya. Rekursif sebenarnya merupakan teknik perulangan juga, namun dalam konteks yang berbeda. maka dari itu Rekursif juga bisa diartikan sebagai fungsi yang dapat memanggil dirinya sendiri.

Contihnya :

#include <stdio.h> 
#include <conio.h> 
main() 
{
int i, n, hasil;

printf("Masukkan angka = "); 

scanf("%i",&n);

hasil=1; 

for(i=n; i>=1; i--) 

hasil=hasil*i; 


printf("%i",hasil); 

}

#ubah yang mau di ubah, tapi jika ada yang salah silahkan di otak-atik sendiri terima kasih.