Page 101 - BUKU AJAR ALGORITMA PEMROGRAMAN (Revisi 5 Maret) B5 REVISI 23 Agustus_Neat
P. 101

5.3  Percabangan SWITCH CASE

                    Percabangan switch/case adalah bentuk lain dari
               percabangan if/else/if. Strukturnya seperti berikut:

                    switch(variabel){
                      case <value>:
                         // blok kode
                         break;
                      case <value>:
                         // blok kode
                         break;
                      default:
                         // blok kode
                     }

                     Kita  dapat membuat blok  kode  (case) sebanyak
               yang  diinginkan  di  dalam  blok  switch.  Pada <value>,
               kita bisa isi dengan nilai yang nanti akan dibandingkan
               dengan varabel.
                     Setiap case harus diakhiri dengan break. Khusus
               untuk default, tidak perlu diakhiri dengan break karena
               dia terletak di bagian akhir. Pemberian break bertujuan
               agar program berhenti mengecek case berikutnya saat
               sebuah case terpenuhi

               Contoh Program switch/case:

                   #include <iostream>
                   using namespace std;
                   int main(){
                     char grade;
                     cout << "Inputkan grade: ";

                                            90
   96   97   98   99   100   101   102   103   104   105   106