Page 39 - MAIDA-23833025
P. 39

Modul Dasar Pemrograman

                        3.2. Pernyataan switch - case
                               Bentuk dari switch - case merupakan pernyataan yang dirancangan khusus
                        untuk menangani pengambilan  keputusan yang melibatkan sejumlah atau banyak
                        alternatif penyelesaian. Pernyataan switch - case ini memiliki kegunaan sama seperti
                        if – else bertingkat, tetapi penggunaannya  untuk memeriksa data yang bertipe
                        karakter atau integer. Bentuk penulisan perintah ini sebagai berikut:


                                   switch (ekspresi integer atau karakter )
                                   {
                                      case konstanta-1 :
                                           … perintah;
                                           … perintah;
                                           break;
                                     case konstanta-2 :
                                           … perintah;
                                           … perintah;
                                           break;
                                      default :
                                           … perintah;
                                           … perintah;
                                   }



                               Setiap  pilihan  akan  dijalankan  jika  syarat  nilai  konstanta  tersebut  dipenuhi
                        dan default akan dijalankan jika semua cabang diatasnya tidak terpenuhi.
                        Pernyataan  break  menunjukan  bahwa  perintah  siap  keluar  dari  switch.  Jika
                        pernyataan  ini  tidak  ada,  maka  program  akan  diteruskan  ke  pilihan-pilihan  yang
                        lainnya.

                        Contoh-5                 #include<stdio.h>
                                           #include<conio.h>
                                           #include<iostream.h>

                                           main( )
                                           {
                                             int  kode;
                                             clrscr( );
                                             cout<<"Masukkan Kode Jurusan [11/12/13] : ";
                                             cin>>kode;

                                             switch(kode)
                                             {
                                              case 11 :
                                                 cout<<"Komputerisasi Akuntansi";
                                                 break;
                                              case 12 :
                                                 cout<<"Manajemen Informatika";
                                                 break;



                                                                                                       36

                                                                                                       38
   34   35   36   37   38   39   40   41   42   43   44