Hai semua ๐๐! Kali ini saya akan berbagi catatan saya sebagai mahasiswa "IT" tentang Program Control: Repetition. Semoga artikel ini bermanfaat๐.
Program Control: Repetition
Ini adalah penjelasan lanjutan dari program control yang saya sudah bahas di postingan sebelumnya. Tetapi kali ini saya akan membahas
bagian Program Control: Repetition. Nah Repetition jika diartikan secara harafiah ke dalam Bahasa Indonesia adalah pengulangan. Maka artinya Program Control: Repetition adalah sesuatu hal yang mengatur jalannya program yang membuat program tersebut berjalan berulang kali. Cara penggunaan Program Control: Repetition ini dapat dibagi menjadi:
- For
- While
- Do-While
For
Sesuai dengan namanya, program akan berjalan untuk sebanyak berapa kali yang ditentukan. For dapat ditulis dengan
for(exp1;exp2;exp3)
{
statement1;
statement2;
.......
}
Dimana exp1 adalah penginisialisasi, exp2 adalah kondisi yang ditentukan, exp3 adalah increment atau decrement. Maka statement akan terus berjalan hingga exp2 telah tercapai. Namun perlu diingat bahwa exp1,exp2, dan exp3 dalam penulisannya bersifat opsional. Jika exp1,exp2, dan exp3 dihilangkan maka akan terjadi Infinite stone Infinite loop maksunya๐
. Untuk menghentikan infinite loop tersebut tanpa menggunakan exp1, exp2, dan exp3 maka dapat digunakan fungsi "break;". Jika di dalam sebuah for ada for lagi, maka for yang dijalankan dimulai dari paling dalam. Jika for digambarkan dengan flow chart maka dapat digambarkan sebagai:
While
Sesuai dengan namanya, selama kondisi belum terpenuhi, statement akan terus berjalan. While dapat ditulis dengan:
while (exp)
{
statement1;
.............
}Dimana exp disini sangat perlu dimasukkan. Statement akan berjalan selama exp belum tepenuhi / masih bersifat TRUE. Jika digambarkan dalam flow chart maka while dapat digambarkan sebagai berikut
Do-While
Sama seperti While yaitu statement akan berjalan selama statement belum terpenuhi. Namun bedanya adalah While mengecek kondisi terlebih dahulu sebelum menjalankan statement, sedangkan do-while mengecek kondisi setelah statement dijalankan. Do-While dapat dituliskan sebagai berikut
do
{
.......
} while(exp);Program akan menjalankan statement di dalam do jika exp belum terpenuhi / exp masih bernilai TRUE. Jika digambarkan dalam flow chart maka do-while dapat digambarkan sebagai berikut
Break & Continue
Seperti yang saya sudah bahas sedikit tentang break di atas dan di artikel lalu, break berfungsi untuk menyelesaikan looping dan akhir dari operasi di switch case. Sedangkan continue untuk mengskip statement lain setelah continue di dalam pengulangan dan berjalan dengan normal di looping berikutnya
Sekian catatan saya tentang Program Control: Repetition. Semoga bermanfaat ๐
Tidak ada komentar:
Posting Komentar