Repetition
Repetiton adalah satu atau lebih instruksi yang berulang untuk waktu yang ditentukan.contohnya adalah :
- for,
- do while,
- while.
Repetition : For
syntax dari for adalah :
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
untuk flowchart, for mengunakan lambang diamond, seperti gambar dibawah ini:
Macam-macam for :
Macam-macam for :
- Nested loop : ada loop didalam loop.
- Infinite loop : saat dijalankan loop tidak akan berhenti
Repetition : While
syntax dari while adalah :
while
(exp) statements;
or:
while(exp){
statement1;
statement2;
…..
}
Contohnya dadalah :
int counter = 1;
while ( counter <= 10 ) {
printf( "%d\n", counter );
++counter;
}
contoh dari flowchartnya dalah :
Repetition : Do-While
syntaxnya adalah :
do{
< statements >;
}
while(exp);
Contoh:
int counter=0;
do {
printf( "%d ", counter );
++counter;
} while (counter <= 10);
contoh pada flowchart :


