DPK 06 Pengulangan rev

Pertemuan 06

Pengulangan

Dasar Pemrograman Komputer [TKL-4002]
2010

1

Learning Outcomes
Pada akhir pertemuan ini, diharapkan
mahasiswa
akan mampu :


Memahami struktur kendali pengulangan
(looping) dan memanfaatkannya dalam
pembuatan aplikasi program komputer
dengan bahasa pemrograman C/C++.

2


Outline Materi
Struktur Pengulangan (looping)


Konstruksi for, while dan do-while



Nested dan infinite loop



Compound atau Block statement



Break dan Continue

3


Struktur Pengulanangan


Struktur pengulangan dimaksudkan untuk
melakukan proses pengulangan dari beberapa
instruksi dalam sejumlah pengulangan tertentu



Jumlah pengulangan dapat ditentukan
sebelumnya atau ditentukan dalam proses
pelaksanaan pengulangan.



Tiga macam struktur pengulangan dalam
pemrograman terstruktur, yaitu:
 Struktur for
 Struktur while

 Struktur do-while
4

Struktur Pengulangan for


Konstruksi for
for (exp1; exp2; exp3) statement;
atau:
for (exp1; exp2; exp3){
statement1;
statement2;
…….
}
exp1 : adalah ekspresi untuk inisialisasi,
exp2 : adalah ekspresi conditional
exp3 : adalah ekspresi increment atau decrement
exp1, exp2 dan exp3 adalah sifatnya optional (boleh ada boleh tidak ada).

5


Struktur Pengulangan for


Struktur logika pengulangan for
exp1

exp3
statements
exp2

true

false

6

Struktur Pengulangan for



Contoh :
 for (x=1; x