Page 67 - Project Akhir Media Pendidikan
P. 67

case nilai_konstan1:
                           {
                             Statemen_yang_akan_dieksekusi;

                             break;
                           }
                           case  nilai_konstan2:
                           {
                             Statemen_yang_akan_dieksekusi;

                             break;
                           }

                           default:
                           {


                           }
                        }


                      Kata kunci default  di atas berguna untuk menyimpan statemen alternatif, yang akan
                      dieksekusi apabila semua nilai yang didefinisikan tidak ada yang sesuai dengan ekspresi
                      ada.

                      Berikut ini contoh program yang akan menunjukkan penggunaan statemen  switch
                      untuk melakukan suatu pemilihan nilai.


                      #include <stdio.h>

                      int main(void) {
                         /* Mendeklarasikan variabel untuk menampung nomor hari */
                         int nohari;
                         /* Meminta user untuk memasukkan nomor hari */
                         printf(“Masukkan nomor hari (1-7): ”); scanf(“%d”, &nohari);

                         switch (nohari) {
                           case 1: printf(“Hari ke-%d adalah hari Minggu”, nohari);
                                     break;
                           case 2: printf(“Hari ke-%d adalah hari Senin”, nohari);
                                     break;
                           case 3: printf(“Hari ke-%d adalah hari Selasa”, nohari);
                                     break;
                           case 4: printf(“Hari ke-%d adalah hari Rabu”, nohari);
                                     break;
                           case 5: printf(“Hari ke-%d adalah hari Kamis”, nohari);
                                     break;
                           case 6: printf(“Hari ke-%d adalah hari Jumat”, nohari);
                                     break;
                           case 7: printf(“Hari ke-%d adalah hari Sabtu”, nohari);
                                     break;


                                                           63
   62   63   64   65   66   67   68   69   70   71   72