Fungsi Rekursif

Fungsi rekursif adalah suatu fungsi yang di dalamnya terdapat pemanggilan fungsi tersebut. Atau dengan kata lain, suatu fungsi yang memanggil dirinya sendiri.

Contoh paling mudah dari fungsi rekursif adalah fungsi FAKTORIAL.Dalam rumus matematika:n! = n (n-1)!

Jika dinyatakan dalam kode pemrograman, kurang lebih seperti ini:faktorial(n) = n * faktorial(n-1)

Di situ jelas terlihat bahwa di dalam fungsi faktorial(n) memanggil fungsi faktorial itu sendiri dengan memasukkan argumen (n-1).

Dengan menggunakan visual basic, dapat dibuat fungsinya sebagai berikut:

Function Faktorial(n As Byte) As Double
If n <=1 Then
Faktorial = 1
Else
Faktorial = n * Faktorial(n-1)
End If
End Function

Komentar

Anonim mengatakan…
I love your website. It has a lot of great pictures and is very informative.
»
Anonim mengatakan…
I say briefly: Best! Useful information. Good job guys.
»