silentrider
On Senin, 01 Juni 2015
Bissmillah.
Pada pertemuan ke 12 kali ini dosen mengadakan kuis mengenai rekursif.
untuk materi tentang rekursif ini belum terlalu memahami betul.
dosen memberikan penjelasan bahwa prinsip rekursif yaitu:
1. Merupakan fungsi yang memanggil dirinya sendiri.
2. bisa menggunakan fungsi dengan tipe kembalian (return)
seperti int dll, juga bisa.
menggunakan tipe data yang tanpa nilai pengembalian.
3. ada pengkondisian untuk berhenti (stop) dan pengkondisian
kapan dia berulang(loop).
contoh :
int HitungGCD(int c, int d)
===> Ada dua parameter nnti dipanggil fungsi juga harus 2 parameter
{
if (d==0) return(c); ==> kontrol/kondisi saat dia mau
berhenti(stop)
if (c<d) return(HitungGCD(d,c));
return(HitungGCD(c-d, d)); ==> ini pemanggilan fungsi
rekursifnya
}