Repetisi

Repetisi / Pengulangan

Apa yang dimaksud dengan repetisi?

  • Repetisi adalah instruksi yang terdiri dari satu atau lebih yang diulang pada jumlah waktu tertentu.
Repetisi terdiri dari 3 operasi, yaitu:
  1. for
  2. while
  3. do-while
Repetisi FOR
Syntax:
for(exp1; exp2; exp3) statement;
or:
for(exp1; exp2; exp3){
  statement1;
  statement2;
  …….
 }
exp1 :  inisialisasi
exp2 :  kondisi
exp3 :  increment atau decrement
exp1, exp2 and exp3 opsional.


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

Contoh: 
int counter = 1;
while (counter <=10) {
printf ("%d\n", counter);
++counter;
}



Repetisi DO-WHILE
Syntax :
do{
    < statements >;
} while(exp);

Tetap dijalankan jika exp benar.
evaluasi exp dilakukan setelah menjalankan statement(s).

Break dan Continue
Break:
- Untuk mengakhiri proses loop (for, while, do-while)
- Untuk mengakhiri operasi switch.

Continue:
Untuk melewati semua sisa statement di dalam repetisi dan dilanjutkan secara normal ke loop selanjutnya.

Comments