Pages

sponsor

Monday, August 6, 2012

Perulangan dalam Bahasa C

Perulangan dalam suatu program sangat diperlukan untuk menghemat penulisan, memory, serta kecepatan dalam mengakses atau mengeksekusi suatu program. Perulangan dalam bahasa pemrograman sering disebut dengan looping.

1. Perulangan for
    Perulangan for memiliki bentuk umum :
                for(ungkapan1; ungkapan2; ungkapan3)
                          pernyataan;
     Dari bentuk umum di atas, ungkapan1 digunakan untuk inisialisasi atau nilai awal, ungkapan2 sebagai batas perulangan atau looping, dan ungkapan3 sebagai pengatur kenaikan atau penurunan nilai suatu variabel dalam loop tersebut. Contoh sederhana dari perulangan for adalah sebagai berikut :
               for(i=1; i<=10; i++){
                          printf("aku senang belajar bahasa C");}
      Dari contoh di atas akan menampilkan string atau tulisan "aku senang belajar bahasa C" sebanyak 10 kali. Untuk lebih jelasnya silakan mencobanya sendiri.

2. Perulangan while
    Pada pernyataan while ini loop akan dicek pada bagian awal sebelum tubuh loop itu sendiri. while memiliki bentuk umum sebagai berikut :
               while(kondisi)
                        pernyataan;
Sebagai contoh untuk perulangan ini kita bisa lihat potongan program berikut ini :
              while((kar = getchar()) != '\n')
                        jumkar++;
Pernyataan di atas berarti jika tombol ENTER ditekan maka jumkar akan bertambah 1.

3. Perulangan do-while
    Pada do-while, tubuh dari loop itu adalah pernyataan. Pada pernyataan do, pertama-tama akan dijalankan yang akan disambung dengan pengujian kondisi, hal ini akan terus dijalankan jika kondisinya benar, jika kondisinya salah maka pernyataan tidak akan dijalankan. Pernyataan do-while ini memiliki bentuk umum sebagai berikut :
             do
                 pernyataan;
             while (kondisi)
Sebagai contoh sederhana dapat kita lihat seperti di bawah ini :
             i=0;
             do {
                   printf("aku senang belajar bahasa C");
                   i++;
                  }
              while (i<=10);
Pernyataan di atas akan menghasilkan output berupa "aku senang belajar bahasa C" sebanyak sampai i bernilai kurang dari atau sama dengan 10. Jadi selama i kurang dari sama dengan 10 maka pernyataan "aku senang belajar bahasa C" akan dijalankan sampai nilai i kurang dari sama dengan 10.

Untuk lebih memahami materi pada kali ini, silakan download materinya di sini. Demikian postingan kali ini, semoga bermanfaat, terimakasih.

No comments:

Post a Comment