Monday, July 24, 2017

Pengertian dan contoh Switch-Case dalam c++


Selamat datang kembali saat ini kita akan menpelajari switch case pada cpp
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. Kontruksi If-Else yang bertingkat-tingkat seringkali membingungkan pembacaan alur program. Bahasa C++ menyediakan intruksi Switch untuk memudahkan pembacaan alur program bercabang yang sangat banyak. meskipun Switch didesain untuk mengganti If-Else, akan tetapi Switch memiliki batasan:
  a. Data yang diperiksa haruslah bertipe Integer (int) atau Karakter (char).
  b. Range data yang diperiksa bernilai 0 s/d 255.  


switch ( integer atau karakter )
{
case ke-1 :

      ..isi_case/perintah;

      break;

case ke-2 :

       ..isi_case/perintah;
break;
else:
     ..perintah   
}

Nah dan setiap program ketika di jalanka isi setiap case tersebut terpenuhi makan akan berjalan,perintah break berguna untuk menberhentikan switch seperti jump di label yang pernah kita bahas, nah jika tidak ada break di switch programakan kemana-mana sebenarnya banyak lagi untuk menberhentikan switch bukan hanya break saja delfault akan dijalankan ketika permintaan tidak dipenuhi

contoh program:
#include <iostream>
using namespace std;
int main()
{
   int menu; //deklarasi variable menu
   
   cout<<"Selamat datang di rumah makan andalan : "<<endl; 
   cout<<"Pilih menu : "<<endl;
   cout<<"Nasi goreng [1] : "<<endl; 
   cout<<"Mie indomie [2] : "<<endl; 
   cout<<"Bakso       [3] : "<<endl;  

   cin>>menu;
   switch(menu)
   {
        case 1 :  //ketika dimasukan angka 1 makan akan pergi ke case 1
           cout<<"Harganya Rp10000";
        break;
        case 2 :
           cout<<"Harganya Rp12000";
        break;
        case 3 :
           cout<<"Harganya Rp30000";
        break;
        delfault:
           cout<<"Tidak ada menu";
        break;
   }
   return 0;
}


Sedikit penjelasan nah ketika anda mendeklaraskan variable menu(angka) jadi ketika switch(angka) variable angka langsung di definisikan sebagai label dari switch jadi saat input anda menginput angka 1 maka akan ke case 1 begitulah anda juga dapat mengubah angka case tersebut sehingga ketika angka anda di inputkan maka akan tertuju ke case tsb dan seterusnya,

Begitulah dengan alfabet kasilan bisa menganti int dgn char lalu mengubahnya jadi alfabet
Sekian tutorial switch case ini semoga bisa di pahami

Bagikan

Jangan lewatkan

Pengertian dan contoh Switch-Case dalam c++
4/ 5
Oleh

Subscribe via email

Suka dengan artikel di atas? Tambahkan email Anda untuk berlangganan.

11 komentar

Tulis komentar
avatar
Vic
July 24, 2017 at 1:24 PM

baru tahu ini hehe.. makasih banyak gan

Reply
avatar
aa
July 24, 2017 at 10:39 PM

bermanfaat gan kbtulan ane kuliah blajar itu

Reply
avatar
July 24, 2017 at 11:18 PM

nice gan tapi lebih bagus kasih gambar dr program hasilnya gan

Reply
avatar
July 25, 2017 at 12:06 AM

setuju ama agan atas ane, biar lebih ngeh gan bagi agan2 lain yg gk paham xD, thanks infonya

Reply
avatar
July 25, 2017 at 7:20 AM

terima kasih banyak gan, jadi tambah ilmu ini saya...

Reply
avatar
July 25, 2017 at 7:20 AM

swicth cas berfungsi buat apa gan ?

Reply
avatar
July 27, 2017 at 3:05 PM

fungsinya gini gan misalnya ente punya program dan di program itu ada banyak sub program misalnya kalkulator ada menu(tambah,kurang,kali,bagi) nah di saat ini lah swtich case dibutuhkan case di butuhkan untuk menu tsb sedangkan switch untuk berpindah ke menu tsb gan

Reply
avatar
July 27, 2017 at 3:06 PM

sama" gan sering manpir ya

Reply
avatar
July 27, 2017 at 3:07 PM

wahh bisa sering mampir di mari dong gan

Reply