Program Control : Repetition
REPETITION
- DEFINISI DARI PENGULANGAN (REPETITION)
- Satu atau lebih instruksi yang diulang untuk jumlah waktu tertentu.
- Jumlah pengulangan dapat ditentukan sebelumnya atau ditentukan kemudian pada waktu proses
FOR
Syntax:
for(exp1; exp2; exp3) statement;
or:
for(exp1; exp2; exp3){
statement1;
statement2;
…….
}
exp1 : initialization
exp2 : conditional
exp3 : increment or decrement
exp1, exp2 and exp3 are optional
exp1 dan exp3 dapat terdiri dari beberapa ekspresi yang dipisahkan dengan koma
Loop Tidak Terbatas
Loop tanpa kondisi berhenti dapat menggunakan "for-loop" dengan menghapus semua parameter (exp1, exp2, exp3). Untuk mengakhiri penggunaan loop istirahat.
Loop Bersarang
Loop dalam satu lingkaran. Pengulangan operasi akan dimulai dari loop bagian dalam.
WHILE
while (exp) statements;
- exp adalah ekspresi Boolean. Ini akan menghasilkan benar (bukan nol) atau salah (sama dengan nol).
- Pernyataan akan dieksekusi sementara exp tidak sama dengan nol.
- evaluasi exp dilakukan sebelum laporan dieksekusi.
DO - WHILE
Syntax :
do{
< statements >;
} while(exp);
Keep executing while exp is true
exp evaluation done after executing the statement(s)











Komentar
Posting Komentar