Repetition

Apa yang saya pelajari tentang Repetition di C++.

Repetition adalah satu atau lebih instruksi yang diulang untuk jumlah waktu tertentu, atau yang biasa disebut Looping.

Operasi-operasi yang terdapat di repetition/looping:
  • for
  • while
  • do-while
Repetition: FOR
Syntax:
for(exp1; exp2; exp3) statement;
atau
for(exp1; exp2; exp3){
     statement1;
     statement2;
}
Ket: exp1, exp2, exp3 adalah optional

Infinite Loop
Loop dengan tanpa stop condition. Untuk mengakhiri loop ini dapat menggunakan break;

Nested Loop
Loop di dalam loop. Pengulangan(repetition) dilakukan dari loop bagian dalam.

Repetition: WHILE
Syntax:
while(exp) statements;
- exp adalah sebuah ekspresi boolean yang akan menghasilkan true (bukan nol) atau false (sama dengan nol)
- statement akan dieksekusi jika exp tidak sama dengan nol

Repetition: DO-WHILE
Syntax:
do{
      printf("% d\n", counter);
}
while(++counter <= 10);

Repetition Operation
Untuk mengakhiri repetition, dapat menggunakan beberapa cara:
- Sentinel
- Question, apakah loopingnya harus dilanjutkan?

Break
Untuk:
- Mengakhiri looping secara paksa (for, while, dan do-while)
- Mengakhiri switch operation

Continue
Melewati semua sisa statements di dalam loop, dan melanjutkan secara normal ke loop selanjutnya

Itu semua yang saya pelajari di kelas Algorithm and Programming materi Repetition. Terima Kasih:)

2201797374
binus.ac.id
skyconnectiva.
Kirani Qothrunada A.

Komentar