Materi yang diajarkan pada pertemuan ke4 adalah tentang repetition atau bisa disebut juga pengulangan, selanjunya akan dijelaskan dibawah:

1.Repetition: satu atau lebih instruksi yang diulang beberapa kali.

2.Operasi Repetition/Looping:

for
while
do-while
3.FOR

sntyax:
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

Infinite Loop:Pengulangan yang tidak ada hentinya.Dihentikan dengan menggunakan “break”.
Nested Loop:Pengulangan yang didalamnya ada pengulangan juga.
4.WHILE

Syntax :while (exp) statements;
or:

while(exp){

statement1;

statement2;

…..

}

(exp)statement:
exp adalah Boolean Expression.Hasilnya antara true(not zero) atau false(zero)
staement akan dijalankan jika bernilai ridak sama dengan 0.(true)
evaluasi “exp” dilakukan sebelum statement dijalankan.
4.DO-WHILE

Snytax :do{
;

} while(exp);

(exp)statement:
akan terus menjalankan selama statement true.
evaluasi “exp” dilakukan setelah statement dijalankan.
5.END A REPETITION

Sentinel
Break
Question,should the repetition continue?
Continue

Leave a Reply