Fungsi Switch..Case
Switch digunakan
untuk proses pemilihan kasus (case) berdasarkan input yang diberikan. Setiap
case harus diakhiri dengan break.
Dibawah ini
adalah contoh program dengan menggunakan switch
#include<iostream>
using namespace std;
int main()
{
int
pilihan;//deklarasi variabel pilihan dengan tipe data
integer
cout<<"STAFF
PENGAJAR PEMOGRAMAN C++"<<endl;//mencetak
string dan baris
cout<<"============================="<<endl;//mencetak string dan baris
cout<<"1. Dr. Ary Setiaji Prihatmanto"<<endl;//mencetak string dan baris
cout<<"2. Dr. Aciek Ida Wuryandari"<<endl;//mencetak string dan baris
cout<<"3. Dr. Pranoto
Rusmin"<<endl;//mencetak string dan
baris
cout<<"4. Dr. Hilwadi Hendarsah"<<endl;//mencetak string dan baris
cout<<"5. Dr. Marissa Prastoyo, MT"<<endl;//mencetak string dan baris
cout<<"6. Kusprasapta Mutijarsa, MT C++"<<endl;//mencetak string dan baris
cout<<"7. Syahban Rangkuti, MT"<<endl;//mencetak string dan baris
cout<<"8. Reza Darmakusuma, MT"<<endl;//mencetak string dan baris
cout<<"9. Ferlin Ashadi, MT"<<endl;//mencetak string dan baris
cout<<"10. Harry Septanto, MT"<<endl;//mencetak string dan baris
cout <<"staff
pengajar pemograman C++ : ";//mencetak
string dan baris
cin >>pilihan;//membaca input pada variabel pilihan
cout<<endl;
switch
(pilihan)//fungsi switch
{
case 1:
cout<<"pilihan anda salah"<<endl;//mencetak string dan baris
break;
case 2:
cout<<"pilihan anda benar"<<endl;//mencetak string dan baris
break;
case 3:
cout<<"pilihan anda salah"<<endl;//mencetak string dan baris
break;
case 4:
cout<<"pilihan anda salah"<<endl;//mencetak string dan baris
break;
case 5:
cout<<"pilihan anda benar"<<endl;//mencetak string dan baris
break;
case 6:
cout<<"pilihan anda benar"<<endl;//mencetak string dan baris
break;
case 7:
cout<<"pilihan anda benar"<<endl;//mencetak string dan baris
break;
case 8:
cout<<"pilihan anda benar"<<endl;//mencetak string dan baris
break;
case 9:
cout<<"pilihan anda benar"<<endl;//mencetak string dan baris
break;
case 10:
cout<<"pilihan anda benar"<<endl;//mencetak string dan baris
break;
default :
cout<<"pilihan anda tidak ada"<<endl;//mencetak string dan baris
}
system("pause");
return 0;
}
Pada program
diatas terdiri dari beberapa case dengan input nilai integer. Program akan
meneksekusi sesuai dengan input yang telah ditentukan. Jika nilai yang
diinputkan diluar nilai yang telah ditenteukan maka default yang akan
dieksekusi.dan ini adalah video dokumentasi dari pembuatan program
Tidak ada komentar:
Posting Komentar