Page 74 - Project Akhir Media Pendidikan
P. 74

Saya sedang belajar bahasa C
                      Saya sedang belajar bahasa C


                      Pengulangan  yang  dilakukan  pada  program  di  atas  bersifat  menaik  sehingga  kita
                      menggunakan  increment.  Kita  juga  dapat  melakukan  pengulangan  tersebut  secara
                      menurun, yaitu dengan sintak di bawah ini.


                      #include <stdio.h>

                      int main(void) {

                         for (int j=10; j>0; j--) {
                           printf(“Saya sedang belajar bahasa C\n”);
                         }

                         return 0;
                      }


                      Pada sintak di atas, mula-mula variabel j  bernilai 10 dan setiap pengulangan dilakukan
                      menyebabkan  variabel  tersebut  dikurangi  satu.  Hal  ini  disebabkan  karena  statemen
                      decrement j-- di atas. Dalam program tersebut, pengulangan baru  akan  dihentikan ketika
                      variabel j bernilai 0. Apabila dijalankan program di atas akan memberikan hasil yang sama
                      dengan program sebelumnya.

                      Indeks dari variabel yang digunakan sebagai nilai awal dalam struktur for  tidak selalu
                      harus  bernilai  0,  artinya  kita  dapat  memanipulasinya  sesuai  dengan  keinginaan  kita
                      (misalnya dengan nilai 1, 2, 3 ataupun lainnya). Misalnya apabila kita akan melakukan suatu
                      statemen  sebanyak  5  kali,  maka  kita  dapat  menuliskannya  sebagai  berikut.


                      for (int j=1; j<=5; j++) {
                         /* Statemen yang akan diulang */
                         ...
                      }


                      atau bisa juga seperti di bawah ini


                      for (int j=10; j>=5; j--) {
                         /* Statemen yang akan diulang */
                         ...
                      }


                      Selain tipe  int,  kita juga  dapat  menggunakan  variabel  yang  bertipe  char  sebagai
                      pencacah  dalam  proses  pengulangan.  Sebagai  contoh  apabila  kita  akan  melakukan
                      pengulangan sebanyak 3 kali, maka kita dapat menuliskannya sebagai berikut.

                                                           70
   69   70   71   72   73   74   75   76   77   78   79