Hello, sebelumnya saya mengucapkan
selamat datang dan terimakasih telah berkunjung di blog yang tidak jelas ini he..he..he..
Walaupun tidak jelas semoga dapat memberikan manfaat untuk kita semua. Ya,
sekarang saya akan memposting salah satu contoh program atau disebut juga
codingan dari “Switch Case pada C++”. Sebelum masuk codingan akan saya beri
sedikit penjelasan apa itu 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. 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.
Nah, berikut
adalah salah satu contoh codingan switch case yang sudah saya buat dan saya
coba dan hasilnya bisa jalan dengan baik.
Berikut
Codingnya :
#include <iostream>
using namespace std;
int main()
{
int pilih;
cout << "Warna\n\n";
cout << "1." << "\t" << "Merah\n";
cout << "2." << "\t" << "Biru\n";
cout << "3." << "\t" << "Hijau\n";
cout << "4." << "\t" << "Kuning\n";
cout << "5." << "\t" << "Putih\n\n";
cout << "Pilih Warna Yang Kamu Suka: ";
cin >> pilih;
cout << endl;
switch (pilih)
{
case 1: cout << "Merah Melambangkan Keberanian dan Energik\n\n";
break;
case 2: cout << "Biru Melambangkan Kelembutan dan Kedinamisan\n\n";
break;
case 3: cout << "Hijau Melambangkan Keseimbangan dan Persahabatan\n\n";
break;
case 4: cout << "Kuning Melambangkan Kebijaksanaan\n\n";
break;
case 5: cout << "Putih Melambangkan Kesucian\n\n";
break;
default: cout << "Nomer Salah, Silahkan Masukan Lagi\n"
<< "Dari Warna Yang Ada Diatas.\n\n";
break;
}
system("PAUSE");
return 0;
}
Jika agan ingin mencoba codingan yang saya buat silahkan copas dan ikuti teritorial sebagai berikut :
Kemudian pilih "compile & run" maka akan muncul
Selanjutnya ketik nomer warna yang kamu suka, sebagai contoh nomer 2 terus tekan ENTER maka akan muncul
Jika jalan berarti codingannya berhasil, agan bisa buat codingan kreasi agan sendiri tinggal ubah topik pembahasan codingan dan menambah casenya. Lebih jelasnya agan bisa
KLIK DISINI. Semoga artikel ini bisa bermanfaat bagi kita semua amin....
itu kalo kodingnya diganti pake if bisa gak mas?
BalasHapusBisa ,tp pake if (pilih=1){cout<<............} else if (pilih=2) {cout<<........}
HapusDan seteruenya
amin
BalasHapusmakasih banget gan
BalasHapusKalo percabangan switch yang didalamnya ada switch lagi gimaba mas??
BalasHapusKayak nya bisa sih ya
HapusInt pilih1,pilih2.....;
seterus nya sampe berapa banyak pilihan nya
Kayak nya bisa sih ya
HapusInt pilih1,pilih2.....;
seterus nya sampe berapa banyak pilihan nya
thankou
BalasHapustolong bantuanya bos kalau kita bikin program percabangan atau gabungan antaara if...else dan switch..case gimana yahh???
BalasHapusGak bisa di run .
BalasHapusint price;
BalasHapusfloat gst;
cout<<"Enter a price:";
cin>>price;
cout<<"Enter amount gst:";
cin>>gst;
if(price)
else if(price >=90)
cout<<"My price is : "<<price=price + 0.2*gst;
else if
cout<<"My price is : "<<price=price + 0.15*gst;
else if
cout<<"My price is : "<<price=price + 0.01*gst;
else if
cout<<"My price is : "<<price=price + 0.08*gst;
else if
cout<<"My price is : "<<price=price + 0.01*gst;
else
cout<<"wrong input!";
bisa tolong ngak....change to switch...case?
Hapusminta bantuannya.........kalau sudah sampai ke kembalian uangnya berapa terus kembali lagi ke home lagi gimana codenya mas mbak?
BalasHapusKlo misalnya menunya diganti bkn pake 123 tpi pake ABC bisa gk?
BalasHapusklo if case bisa ga
BalasHapusAne kok gak bisa di cooding yah padahal inputan nya sudah sama persis. Kira kira apa yah yang salah?
BalasHapusItu int main diganti jadi main
Hapussiip mantap ,
BalasHapuskunjungi :http//blog.binadarma.ac.id/ilmanzuhriyadi/
bang kalo itu di ganti kita milih nya bukan angka tapi warna nya gmana yaa?
BalasHapuspadahal tipe data nya sudah saya rubah tapi tetep ga bisa di run?
tolong di jawab
silahkan coba di link contoh program switch case dan fungsi break;
BalasHapusmakasih banyak min
BalasHapuspower supply hp