Page 71 - Project Akhir Media Pendidikan
P. 71

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?

                                                           67
   66   67   68   69   70   71   72   73   74   75   76