Bentuk dari switch - case merupakan
pernyataan yang dirancangan khusus untuk menangani pengambilan keputusan yang
melibatkan sejumlah atau banyak alternatif penyelesaian. Seperti bentuk if else
majemuk, dengan pernyataan switch case, memungkinkan kita untuk memilih salah
satu pilihan dari berbagai ekspresi. Pemilihan dilakukan berdasarkan nilai
ekspresi yang telah ditetapkan. Pemilihan berbagai kemungkinan nilai switch
dilakukan satu demi satu berdasarkan nilai case. Jika nilai dalam ekpresi
switch tidak ada yang sesuai dengan nilai-nilai case, maka pilihan akan secara
otomatis ke alihkan ke default.
Bentuknya seperti ini :
Bentuknya seperti ini :
switch(ekspresi karakter)
{
case 1:
Perintah ; break;
case 2:
Perintah ; break;
case 3:
Perintah ; break;
case 4:
Perintah ; break;
default:
Perintah ;
Perhatikan contoh berikut :
#include<iostream>
using namespace std;
int main()
{
int hobi;
cout<<"Masukkan kegemaran sobat [1/2/3]: ";
cin>>hobi;
switch(hobi)
{
case 1 :
cout<<"Makan";
break;
case 2 :
cout<<"Main Game";
break;
case 3 :
cout<<"Nonton Kartun";
break;
default:
cout<<"Sobat Salah Memasukan kode";
break;
}
return 0;
}
Program yang di hasilkan apabila di compile menggunakan Code::Blocks :
Tidak ada komentar:
Posting Komentar