Anda di halaman 1dari 2

Modul I

Review
Rekursif & Double Link List
A. Tujuan praktikum:
a. Mahasiswa dapat mengingat kembali apa yang dimaksud dengan rekursif dan double link
list.
b. Mahasiswa mampu membuat program rekursif dan double link list.

B. Contoh Program Rekursif Penjumlahan Deret Bilangan :


public class Penjumlahan {
public static int PenjumlahanRekursif(int jml) {
if (jml == 0) {
return 0;
} else {
return (jml + PenjumlahanRekursif (jml - 1));
}
}

public static void main(String[] args) {


for (int i = 0; i <= 3; i++) {
System.out.println("Bilangan = " + i + " Hasil = " + PenjumlahanRekursif(i));
}
}
}

C. Contoh Ilustrasi Double Link List

D. Soal Latihan
1. Buatlah program secara rekursif untuk bilangan Factorial.

Contoh :

5! = 120  (1*2*3*4*5)

2! = 2  (1*2)
2.Buatlah program secara rekursif untuk menampilkan Deret bilangan seperti dibawah ini.

Contoh :

5 = 1, 2, 3, 4, 5

E. Tugas
Buatlah 5 program rekursif beserta output program. Catatan : tidak boleh sama seperti soal
latihan maupun contoh rekursif diatas.

Anda mungkin juga menyukai