Page 60 - Project Akhir Media Pendidikan
P. 60

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.

















                                                           56
   55   56   57   58   59   60   61   62   63   64   65