Top Banner
KELOMPOK 1 REKURSIF Anggota Kelompok : - Ramdhan Rizki J. - Fikri Fatoni - Ilham Rizki - Yudi Supriyadi - Tioreza Febrian
5

Tugas prodas 1 rekursif

Jan 10, 2017

Download

Software

Ramdhan Rizki
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Tugas prodas 1   rekursif

KELOMPOK 1REKURSIF

Anggota Kelompok :- Ramdhan Rizki J.- Fikri Fatoni- Ilham Rizki- Yudi Supriyadi- Tioreza Febrian

Page 2: Tugas prodas 1   rekursif

Apa itu rekursif ?

Rekursif merupakan suatu metode pada fungsi atau prosedur yang didalamnya terdapat perintah untuk memanggil fungsi atau prosedur itu sendiri

Page 3: Tugas prodas 1   rekursif

BAGIAN – BAGIAN REKURSIFBASISBagian yang berisi kasus yang terdefinisi secara eksplisit. Bagian ini juga sekaligus menghentikan rekursif.

REKURENSBagian yang akan memanggil dirinya sendiri

Page 4: Tugas prodas 1   rekursif

CONTOH KASUS  

int faktorial  (int a){    if (a == 0 ) {       return 1;    } else {        return a * faktorial (a - 1);    }}

Basis

Rekurens

Page 5: Tugas prodas 1   rekursif

PENJABARAN 

faktorial(5) = 5 * factorial( 5 - 1) = 5 * 4 * factorial( 4 - 1) = 5 * 4 * 3 * factorial( 3 - 1) = 5 * 4 * 3 * 2 * factorial( 2 - 1) = 5 * 4 * 3 * 2 * 1 = 120

faktorial( )5