Kamis, 06 November 2014

Contoh Program Sederhana Switch Case pada C++

07.32.00 Posted by Unknown 21 comments
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 :

// ini adalah program c++ menggunakan switch case
#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 :
Pertama copas dulu codinganya pilih execut.










 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....

21 komentar:

  1. itu kalo kodingnya diganti pake if bisa gak mas?

    BalasHapus
    Balasan
    1. Bisa ,tp pake if (pilih=1){cout<<............} else if (pilih=2) {cout<<........}
      Dan seteruenya

      Hapus
  2. Kalo percabangan switch yang didalamnya ada switch lagi gimaba mas??

    BalasHapus
    Balasan
    1. Kayak nya bisa sih ya
      Int pilih1,pilih2.....;
      seterus nya sampe berapa banyak pilihan nya

      Hapus
    2. Kayak nya bisa sih ya
      Int pilih1,pilih2.....;
      seterus nya sampe berapa banyak pilihan nya

      Hapus
  3. tolong bantuanya bos kalau kita bikin program percabangan atau gabungan antaara if...else dan switch..case gimana yahh???

    BalasHapus
  4. int price;
    float 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!";

    BalasHapus
  5. minta bantuannya.........kalau sudah sampai ke kembalian uangnya berapa terus kembali lagi ke home lagi gimana codenya mas mbak?

    BalasHapus
  6. Klo misalnya menunya diganti bkn pake 123 tpi pake ABC bisa gk?

    BalasHapus
  7. Ane kok gak bisa di cooding yah padahal inputan nya sudah sama persis. Kira kira apa yah yang salah?

    BalasHapus
  8. siip mantap ,
    kunjungi :http//blog.binadarma.ac.id/ilmanzuhriyadi/

    BalasHapus
  9. bang kalo itu di ganti kita milih nya bukan angka tapi warna nya gmana yaa?
    padahal tipe data nya sudah saya rubah tapi tetep ga bisa di run?
    tolong di jawab

    BalasHapus

Game Strategi