Pernyataan Switch - Case C++

Pernyataan Switch - Case C++

Sebelumnya kita harus tau terlebih dahulu tentang pernyataan ini, agar nanti belajarnya mudah. Pernyataan switch adalah pernyataan yang digunakan untuk menjalankan salah satu pernyataan dari beberapa kemungkinan pernyataan yang di sediakan (case). Bentuk dari switch – case merupakan pernyataan yang dirancangan khusus untuk menangani pengambilan keputusan yang melibatkan sejumlah atau banyak pernyataan yang kalian berikan. Pernyataan switch – case ini memiliki kegunaan sama seperti if – else bertingkat, tapi yang ini penggunaannya untuk memeriksa data yang bertipe karakter atau integer saja. Bentuk penulisan perintah ini sebagai berikut :


switch (ekspresi integer atau karakter )
{
case 1 :
... perintah;
... perintah;
break;

case 2 :
... perintah;
... perintah;

break;
......
......
default :
... perintah;
... perintah;
}

Setiap cabang akan dijalankan jika syarat nilai konstanta tersebut dipenuhi dan default akan dijalankan jika semua cabang diatasnya tidak terpenuhi. Maksudnya, jika kita memasukkan perintah yang benar, maka salah satu pernyataan tersebut akan tereksekusi, namun jika pernyataan tidak sesuai, perintah dari default akan terlaksana. Pernyataan break menunjukan bahwa perintah siap keluar dari switch. Jika pernyataan ini tidak ada, maka program akan diteruskan kecabang - cabang yang lainnya, maka dari itu di setiap akhir dari case harus ada perintah break.

Intinya, pernyataan switch ini dimaksud kan untuk menjalankan salah satu dari beberapa perintah yang kalian berikan.

Contoh:
#include <iostream>
#include <conio.h>
#include <stdio.h>
using namespace std;
int main()
{
    int pilihan;
    mulai:
    cout<<"===============================" <<endl; 
    cout<<"             SWITCH            " <<endl; 
    cout<<"           BISMOKO 14          " <<endl; 
    cout<<"===============================" <<endl;
   
   
    cout<<"Pilihan : ";
    cin>>pilihan;
   
    switch(pilihan)
    {
    case 1:
        cout<<"==============================="<<endl;
        cout<<"            Pertama            "<<endl;
        cout<<"==============================="<<endl;
       
        cout<<"==============================="<<endl;
        cout<<"Kunjungi bismoko14.blogspot.com"<<endl;
        cout<<"==============================="<<endl;
        break;
    case 2:
        cout<<"==============================="<<endl;
        cout<<"             Kedua             "<<endl;
        cout<<"==============================="<<endl;
       
        cout<<"==============================="<<endl;
        cout<<"Kunjungi bismoko14.blogspot.com"<<endl;
        cout<<"==============================="<<endl;
        break;
    case 3:
        cout<<"==============================="<<endl;
        cout<<"             Ketiga            "<<endl;
        cout<<"==============================="<<endl;
       
        cout<<"==============================="<<endl;
        cout<<"Kunjungi bismoko14.blogspot.com"<<endl;
        cout<<"==============================="<<endl;
        break;
    case 4:
        cout<<"==============================="<<endl;
        cout<<"            Keempat            "<<endl;
        cout<<"==============================="<<endl;
       
        cout<<"==============================="<<endl;
        cout<<"Kunjungi bismoko14.blogspot.com"<<endl;
        cout<<"==============================="<<endl;
        break;
    default:
        cout<<"Perintah Yang Dimasukkan Salah"<<endl;
        break;
    }
    goto mulai;
    getch();
}


Switch - Case

Nah, sisanya tinggal kalian kreasikan sendiri perintah – perintahnya agar menjadi program seperti yang kalian mau. Sebelumnya juga saya sudah memberikan satu contoh lain dari pernyataan switch ini. Selamat belajar!
Previous
Next Post »