Bab 05 - Perulangan
Bab 05 - Perulangan
PERULANGAN
05
JENIS-JENIS PERULANGAN
IF34348 - Pemrograman Lanjut
Perulangan FOR
Perulangan DO WHILE
Perulangan WHILE
PERULANGAN FOR
IF34348 - Pemrograman Lanjut
PERULANGAN FOR
IF34348 - Pemrograman Lanjut
Keterangan :
Bagian inisialisasi adalah bagian yang hanya dilakukan di awal
perulangan dan hanya akan dieksekusi 1 kali. Bagian ini biasanya
digunakan untuk inisialisasi counter. Bagian ini boleh tidak diisi.
Bagian Ekspresi Boolean harus berisi ekspresi yang bernilai TRUE atau
FALSE. Jika bagian ini bernilai TRUE, maka badan-perulangan akan
diulang. Jika bagian ini bernilai FALSE maka perulangan tidak dilakukan.
Bagian Statement Update akan dieksekusi setelah statement yang akan
diulang telah dieksekusi. Bagian ini biasanya digunakan untuk
menambah/mengurangi (mengubah) counter perulangan.
Bagian badan-perulangan adalah block-code yang akan diulang. Jika
lebih dari 1 statement, maka harus diapit dengan { }.
Perulangan
Perulangan
Perulangan
Perulangan
Perulangan
Perulangan
Perulangan
Perulangan
Perulangan
Perulangan
ke-1
ke-2
ke-3
ke-4
ke-5
ke-6
ke-7
ke-8
ke-9
ke-10
Perulangan
Perulangan
Perulangan
Perulangan
Perulangan
Perulangan
Perulangan
Perulangan
Perulangan
Perulangan
ke-10
ke-9
ke-8
ke-7
ke-6
ke-5
ke-4
ke-3
ke-2
ke-1
PERULANGAN WHILE
IF34348 - Pemrograman Lanjut
Perulangan
Perulangan
Perulangan
Perulangan
Perulangan
Perulangan
Perulangan
Perulangan
ke-3
ke-4
ke-5
ke-6
ke-7
ke-8
ke-9
ke-10
PERULANGAN DO WHILE
IF34348 - Pemrograman Lanjut
Perulangan
Perulangan
Perulangan
Perulangan
Perulangan
Perulangan
Perulangan
Oleh : Andri Heryandi, M.T.
ke-4
ke-5
ke-6
ke-7
ke-8
ke-9
ke-10
10
PERNYATAAN BREAK
IF34348 - Pemrograman Lanjut
11
2
3
4
5
6
7
8
9
10
12
13
PERNYATAAN CONTINUE
IF34348 - Pemrograman Lanjut
14
1
3
5
7
9
15
LATIHAN 1
IF34348 - Pemrograman Lanjut
: Rp. 1.000.000
: 10
:5
Output
Saldo
Saldo
Saldo
Saldo
Saldo
di
di
di
di
di
bulan
bulan
bulan
bulan
bulan
ke-1
ke-2
ke-3
ke-4
ke-5
:
:
:
:
:
Rp.
Rp.
Rp.
Rp.
Rp.
1.100.000
1.210.000
1.331.000
1.464.100
1.610.510
16
LATIHAN 2
IF34348 - Pemrograman Lanjut
: Rp. 1.000.000
: 10
: Rp. 2.000.000
Output
Saldo
Saldo
Saldo
Saldo
Saldo
Saldo
Saldo
Saldo
di
di
di
di
di
di
di
di
bulan
bulan
bulan
bulan
bulan
bulan
bulan
bulan
ke-1
ke-2
ke-3
ke-4
ke-5
ke-6
ke-7
ke-8
:
:
:
:
:
:
:
:
Rp.
Rp.
Rp.
Rp.
Rp.
Rp.
Rp.
Rp.
1.100.000
1.210.000
1.331.000
1.464.100
1.610.510
1.771.561
1.948.717
2.143.589
17