Repetition

Repetition

Repetition adalah satu instruksi yang diulang dalam waktu yang ditentukan
repetition ada 3 macam
-for
-while
-do-while

FOR:
for(exp1; exp2; exp3) statement;
atau:
for(exp1; exp2; exp3){
statement1;
statement2;
…….
 }

exp1 :  initialization
exp2 :  conditional
exp3 :  increment or decrement

terdapat 2 tipe loop
-Infinite loop: loop tanpa kondisi dengan menghilangkan parameter. untuk mengakhiri loop ini harus memakai break
-Nested loop: loop dalam loop. repetisi akan mulai dari loop yang paling dalam
contoh nested loop:
int x, y;
for (x=1;x<=5;x++)
     for (y=5; y>=1; y--)
           printf(”%d %d ”,x,y);

WHILE:
while (exp) statements;
or:
while(exp){
statement1;
statement2;
   …..
}

"exp" adalah expresi boolean. expresi itu dapat menghasilkan true/false
statement akan berjalan selagi exp true

DO-WHILE
do while disini tidak berbeda jauh dengan while
syntaxnya berupa
do{
    < statements >;


} while(exp);

Comments