Page 71 - PEMROGRAMAN DASAR MENGGUNAKAN C
P. 71

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.
   66   67   68   69   70   71   72   73   74   75   76