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 >;
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
Post a Comment