Page 68 - PEMROGRAMAN DASAR MENGGUNAKAN C
P. 68

4.3.  Pengulangan

                      Dalam pembuatan program, terkadang kita harus melakukan pengulangan suatu aksi,
                      misalnya untuk melakukan perhitungan berulang dengan menggunakan formula yang
                      sama. Sebagai contoh, misalnya kita ingin membuat program yang dapat menampilkan
                      teks  ‘Saya sedang belajar bahasa C’ sebanyak  10  kali,  maka  kita  tidak  perlu
                      untuk menuliskan 10 buah statemen melainkan kita hanya tinggal menempatkan satu
                      buah statemen ke dalam suatu struktur pengulangan. Dengan demikian program kita
                      akan lebih efesien.

                      Sebagai gambaran bagi Anda untuk dapat lebih menyerap konsep pengulangan, coba
                      Anda perhatikan terlebih dahulu contoh program di bawah ini.


                      #include <stdio.h>

                      int main(void) {

                         /* Mencetak teks ke layar sebanyak 10 kali */
                         printf(“Saya sedang belajar bahasa C”);
                         printf(“Saya sedang belajar bahasa C”);
                         printf(“Saya sedang belajar bahasa C”);
                         printf(“Saya sedang belajar bahasa C”);
                         printf(“Saya sedang belajar bahasa C”);
                         printf(“Saya sedang belajar bahasa C”);
                         printf(“Saya sedang belajar bahasa C”);
                         printf(“Saya sedang belajar bahasa C”);
                         printf(“Saya sedang belajar bahasa C”);
                         printf(“Saya sedang belajar bahasa C”);

                         return 0;
                      }


                      Program di atas akan memberikan hasil sebagai berikut.


                      Saya sedang belajar bahasa C
                      Saya sedang belajar bahasa C
                      Saya sedang belajar bahasa C
                      Saya sedang belajar bahasa C
                      Saya sedang belajar bahasa C
                      Saya sedang belajar bahasa C
                      Saya sedang belajar bahasa C
                      Saya sedang belajar bahasa C
                      Saya sedang belajar bahasa C
                      Saya sedang belajar bahasa C


                      Apabila ditinjau dari hasilnya, program di atas memang memberikan hasil seperti yang
                      diinginkan, namun apakah penulisan program tersebut dapat dikatakan efesien?
   63   64   65   66   67   68   69   70   71   72   73