Minggu, 28 Oktober 2018

Repetition

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:
  1. For
  2. While
  3. 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