Repetition dalam Bahasa C
Sesuai dengan katanya, repetition (atau pengulangan) merupakan suatu instruksi yang digunakan untuk mengulang intruksi sebanyak yang diinginkan. Ada tiga macam repetition, yaitu for, while, dan do-while. Untuk sekarang yang dibahas hanya for loop saja.
For loop digunakan jika Anda ingin mengulang sebuah intruksi sebanyak jumlah yang diinginkan.
Syntax for loop:
Berikut adalah flow diagram dari for.
Elysia Ryastephanie
binus.ac.id
Skyconnectiva
2201758026
For loop digunakan jika Anda ingin mengulang sebuah intruksi sebanyak jumlah yang diinginkan.
Syntax for loop:
for ( init; condition; increment OR decrement ) {
statement(s);
}
Init, berarti di sini kita menginisialisasi atau mendeklarasikan nilai dari variabel loop control. Jika tidak ingin menginisialisasikan sebuah variabel, bagian ini bisa dikosongkan, namun tetap ditambahkan semi colon (;).
Condition, merupakan kondisi yang dapat menentukan seberapa banyak intruksi tersebut akan diulang. Jika kondisi tersebut true, maka program akan menjalankan intruksinya. Jika kondisi tersebut false, program akan menghentikan loop tersebut.
Increment OR decrement, merupakan proses lanjut setelah fungsi for dijalankan. Ini digunakan untuk meng-update nilai dari variabel loop control. Setelah nilai tersebut di-update, nilai akan kembali dicek di bagian condition. Jika true, statement akan dijalankan. Jika false, program akan dihentikan.
Berikut adalah flow diagram dari for.
Infinite loop akan terjadi jika tidak ada kondisi yang dapat menghentikan loop tersebut. Untuk mengakhiri loop, gunakan break.
Nested loop, merupakan loop yang 'bersarang' di dalam loop.
Elysia Ryastephanie
binus.ac.id
Skyconnectiva
2201758026
Comments
Post a Comment