Page 57 - PEMROGRAMAN DASAR MENGGUNAKAN C
P. 57

Namun  apabila  Anda  memasukkan  nilai  x dengan  nilai  0  atau  negatif  (misalnya  –5),
                      maka hasil yang akan diberikan adalah sebagai berikut.


                      Masukkan sebuah bilangan bulat : 10
                      Statemen di luar blok kontrol pengecekan


                      Sekarang, statemen di dalam blok pengecekan tidak ikut dieksekusi. Hal ini disebabkan
                      karena ekspresi (-5 > 0) bernilai salah sehingga program akan langsung keluar dari blok
                      pengecekan.

                      Sebagai contoh penggunaan statemen  if, di sini kita akan membuat program untuk
                      menentukan apakah suatu tahun merupakan tahun kabisat atau bukan. Adapun sintaknya
                      adalah sebagai berikut.



                      #include <stdio.h>

                      int main(void) {
                         long tahun;
                         printf(“Masukkan tahun yang akan diperiksa : ”);
                         scanf(“%ld”, &tahun);

                         /* Mengecek tahun kabisat */
                         if ((tahun % 4 == 0) &&
                              ((tahun % 100 != 0) || (tahun % 400 = 0)))
                           printf(“\n%ld merupakan tahun kabisat”, tahun);
                         return 0;
                      }


                      4.2.1.2.   Dua Kasus

                      Bentuk  pemilihan  ini  merupakan  perluasan  dari  bentuk  pertama,  hanya  saja  di  sini
                      didefinisikan pula statemen yang akan dilakukan apabila kondisi yang diperiksa bernilai
                      salah  (tidak  terpenuhi).  Adapun  cara  yang  digunakan  untuk  melakukan  hal  tersebut
                      adalah  dengan  menambahkan  kata  kunci  else di  dalam  blok  pengecekan.  Hal  ini
                      menyebabkan  statemen  untuk  pemilihan  untuk  dua  kasus  sering  dikenal  dengan
                      statemen if-else. Berikut ini gambar yang akan menunjukkan konsep dari pemilihan
                      yang didasarkan atas dua kasus.
   52   53   54   55   56   57   58   59   60   61   62