Rekursif Oleh : Oman Somantri, S.Kom Email : oman_mantri@yahoo.com
Rekursif atau (recursi) dalam matematika dan ilmu komputer diartikan sebagai fungsi yang dalam defenisinya mengimplementasikan dirinya sendiri. Rekursi adalah fungsi yang memanggil dirinya sendiri. Sebuah objek disebut rekursif (berulang) jika setiap objek mengandung dirinya sendiri atau didefenisikan mengandung dirinya sendiri.
Contoh rekursif: Misal n=5 5! = 5*4*3*2*1 = 120 Rumusny adalah : n! = n*n-1*n-2 *...* n(n-1)
Program Faktorial_pascal; CONTOH : Program Faktorial_pascal; uses wincrt; function Faktorial(a:integer):longint; begin if (A=1) then Faktorial:=1 else Faktorial:=a*faktorial(a-1); end; var x:integer; clrscr; write('Berapa Faktorial :');readln(x); writeln(x,'!=',faktorial(x)); readln; end.
SELESAI