Selasa, 16 Oktober 2018

Repetition

Repetiton adalah satu atau lebih instruksi yang berulang untuk waktu yang ditentukan.
contohnya adalah : 
  1. for,
  2. do while, 
  3. 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 :

  1. Nested loop : ada loop didalam loop.
  2. 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 :