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
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
Posting Komentar