Fungsi Perulangan pada Bahasa C


Dalam suatu program, kita biasanya menginginkan program tersebut berjalan secara terus-menerus (LOOPING). Nah, untuk membuat program perulangan ini, ada 2 opsi yang bisa saya berikan pada Anda.
  • Pertama, cara yang paling mudah dan sangat sederhana, anda cukup membuat program yang sama dibawah program yang anda jalankan sebelumnya, benar-benar program yang sama persis. Dan lihat program anda sudah melakukan proses perulangan, benar-benar "So Simple, So Easy". Namun, kelemahannya, adalah program ini hanya akan melakukan proses perulangan sebanyak program yang anda copy kan dibawahnya tadi. misal, hanya ada 2 program yang sama persis, itu artinya hanya akan ada 2 proses perulangan yang terjadi. Pertanyaannya bagaimana jika Anda mau membuat seribu proses perulangan? Bagaimana jika Script Code yang hendak anda buat perulangan ternyata panjang-panjang? Wow, benar-benar ribet, capek, dan banyak buang tenaga juga buang waktu kan? Padahal programnya sama persis. ^^
  • Kedua, ini merupakan jawaban atas persoalan yang ditemukan pada opsi pertama tadi. Sebenarnya pada bahasa C sendiri, sudah terdapat fungsi perulangan yang bisa Anda langsung gunakan, inilah yang akan menjadi fokus kita. Masalahnya, sebelum anda menggunakan fungsi perulangan ini, tentunya kita harus menentukan 'pola' dari program yang kita jalankan, maksudnya bagaimana program tersebut kita perlakukan saat terjadi proses perulangan atau lebih tepatnya bagaimana program tersebut akan diulang. Untuk itu, mau tidak mau, Anda harus menggunakan opsi pertama tadi. Jadi opsi pertama tadi tetaplah penting.^^

Adapun fungsi-fungsi perulangan yang ada dalam bahasa C adalah:
1. While
    cara penulisannya:
while(condition)
{
           loopStatement;
}
contoh:
while(a==0)
{
      c++;
      b=5+c;
}


2. Do While
    cara penulisannya:
do
{
           loopStatement;
}
while(condition)
contoh:
do
{
        c++;
        b= 5+c;
while(a==0)

3. For
    cara penulisannya:
for(begin_condition; end_condition; action)
{
         loopStatement;
}
NOTE:
- begin_condition: kondisi awal variabel sebelum masuk proses perulangan
- end_condition: kondisi akhir variabel setelah mendapat proses perualangan
- action: cara bagaimana kita melakukan proses perulangan untuk mencapai kondisi akhir variabel

contoh:
for(a=0; a<=100; a++)
{
          c++;
          b= 5+c;
}

Tambahan:
dilihat dari cara penulisan programnya, kita bisa menarik kesimpulan bahwa fungsi while/ do while bisa Anda gunakan untuk melakukan suatu perulangan mutlak, apabila suatu kondisi terpenuhi. Nah untuk fungsi for sendiri bisa anda gunakan untuk suatu perulangan yang membutuhkan jumlah perulangan yang spesifik.

-CMIIW- ^^


Next PostPosting Lebih Baru Previous PostPosting Lama Beranda

0 komentar:

Posting Komentar