cari

Senin, 10 November 2014

MEMBUAT PROGRAM SWITCH CASE PADA DEV C++

Assalamualaikum wr.wb....
Hai teman – teman ...
Kali ini saya akan berbagi tentang bagaimana saya membuat program"Switch case pada C++", pertama2 saya akan menjelaskan terlebih dahulu apa itu program switch case, Switch Case merupakan salah satu bentuk percabangan, yang digunakan untuk pilihan berjumlah banyak. Tidak dianjurkan pada pilihan yang melibatkan jangkauan (range) tetapi dianjurkan pada pilihan berupa konstanta dan banyak misalnya untuk memilih menu . setelah itu kita langsung praktek bagaimana membuat program switch case ku....

Pertama kita buka aplikasi Dev C++ ...

Dan akan muncul tampilan seperti ini..
















Setelah itu klik menu FILE, pilih NEW dan klik Project.










Lalu akan muncul kotak dialog seperti ini..















Setelah itu klik Console Application pada kotak dialog lalu beri Nama , lalu klik OK.
Kemudian simpan file tersebut di folder yang anda  inginkan. klik Save















Setelah itu kita buat codingnya , kali ini saya akan membuat coding tentang pembelian makanan di sebuah rumah makan, didalam nya terdapat paket makanan dan harga setiap paketnya...
Inilah codingnya :
#include<iostream>
#include<conio.h>
using namespace std;
int main()
{
    char nama[20];
    char ot;
    int pil,bayar,total,harga;

    cout<<"Masukan Nama Anda: ";
     cin>>nama;
    system("cls");
awal :


    cout<<"--------------------------------------------------------------\n";
    cout<<"      Selamat Datang "<<nama<<" Di Rumah Makan Merdu\n";
    cout<<"--------------------------------------------------------------\n\n\n";
    cout<<"--------------------------------------------------------------\n";
    cout<<"|KODE |     PAKET SERVICE                        |   HARGA    |\n";
    cout<<"--------------------------------------------------------------\n";
    cout<<"| 1   | PAKET 1  (AYAM GORENG+NASI+ES TEH)                | RP. 20.000 |\n";
    cout<<"| 2   | PAKET 2  (LELE GORENG+NASI+ES TEH)                  | Rp. 25.500 |\n";
    cout<<"| 3   | PAKET 3  (BEBEK GORENG+NASI+ES TEH)               | RP. 30.000|\n";
    cout<<"| 4   | PAKET 4  (UDANG GORENG+NASI+ES TEH)              | Rp. 35.000 |\n";
    cout<<"| 5   | PAKET 5  (CUMI GORENG+NASI+ES TEH)                  | RP. 35.000 |\n";
    cout<<"--------------------------------------------------------------\n";
    cout<<"| 6   | KELUAR                                                |\n";
    cout<<"--------------------------------------------------------------\n\n\n";
    cout<<"        ==============================================        \n";
    cout<<"       ||-------------TEGAL CITY------------||        \n";
    cout<<"        ==============================================        \n\n\n";
    cout<<"Pilih paket anda (1-6) : "; cin>>pil;
    switch(pil)
    {
    case 1:
         system("cls");
        harga=20000;
        cout<<"                       TERIMAKASIH                          \n";
        cout<<"        --------------------------------------------          \n";
        cout<<"              ||  Anda memilih paket 1  ||          \n";
        cout<<"--------------------------------------------------------------\n";
        cout<<"         ||  PESANAN ANDA AKAN KAMI LAYANI   ||\n";
        cout<<"--------------------------------------------------------------\n";
        cout<<"Harga Paket: Rp "<<harga<<endl;
        break;
    case 2:
         system("cls");
        harga=25500;
        cout<<"                       TERIMAKASIH                          \n";
        cout<<"        --------------------------------------------          \n";
        cout<<"             ||   Anda memilih paket 2   ||          \n";
        cout<<"--------------------------------------------------------------\n";
        cout<<"          ||  PESANAN ANDA AKAN KAMI LAYANI  ||\n";
        cout<<"--------------------------------------------------------------\n";
        cout<<"Harga Paket: Rp "<<harga<<endl;
        break;
    case 3:
         system("cls");
        harga=30000;
        cout<<"                       TERIMAKASIH                          \n";
        cout<<"        --------------------------------------------          \n";
        cout<<"               || Anda memilih paket 3||          \n";
        cout<<"--------------------------------------------------------------\n";
        cout<<"          || PESANAN ANDA AKAN KAMI LAYANI  ||\n";
        cout<<"--------------------------------------------------------------\n";
        cout<<"Harga Paket: Rp "<<harga<<endl;
        break;
    case 4:
         system("cls");
        harga=35000;
        cout<<"                          TERIMAKASIH                          \n";
        cout<<"          --------------------------------------------          \n";
        cout<<"                   || Anda memilih paket 4 ||          \n";
        cout<<"-------------------------------------------------------------------\n";
        cout<<"              || PESANAN ANDA AKAN KAMI LAYANI ||\n";
        cout<<"-------------------------------------------------------------------\n";
        cout<<"Harga Paket: Rp "<<harga<<endl;
        break;
    case 5:
         system("cls");
        harga=35000;
        cout<<"                           TERIMAKASIH                          \n";
        cout<<"            --------------------------------------------          \n";
        cout<<"                   || Anda memilih paket 5 ||          \n";
        cout<<"-------------------------------------------------------------------------\n";
        cout<<"              || PESANAN ANDA AKAN KAMI LAYANI  ||\n";
        cout<<"-------------------------------------------------------------------------\n";
        cout<<"Harga Paket: Rp "<<harga<<endl;
        break;
   case 6:
        system("cls");                                   
        cout<<"Anda Akan Keluar dari Program ini"<<endl;
        break;
  default : cout<<"\n\nMaaf pilihan tidak ada\n\n";
            cout << "\nApakah anda ingin pilih paket kembali ? [Y/N] : ";

           cin >> ot;
           switch(ot)
           {
             case 'Y':
             case 'y' :
               system ("cls");  
               goto awal;
               break;

             case'N':
             case 'n' :
               cout << endl << endl;
               cout << "\t\t===TERIMA KASIH ANDA TELAH DATANG KE RUMAH MAKAN KAMI===";

               getch();
               break;
           default:
               cout << "Masukan pilihan dengan benar!";
           }

}
bayar :
    if(pil<5)
    {
    cout<<"Bayar : Rp ";
    cin>>bayar;
    total=bayar-harga;
    if (bayar < harga)
       {
           cout << "_________________________________________\n";
           cout << "Maaf Uang Anda Kurang!"<<endl;
           cout << "_________________________________________\n";

           getch();
           goto bayar;
       }
    cout << "_________________________________________\n";
    cout<<"Kembalian: Rp "<<total<<endl;
    cout<<"\nTerima Kasih Telah Datang Ke Rumah Makan MERDU"<<endl;         
    }
getch();
}

Setelah membuat coding,kemudian pilih menu Excute Kemudian pilih "Compile & Run"









maka akan muncul
















Cara mengoprasikannya , masukan nama anda terlebih dahulu kemudian klik ENTER
Lalu akan muncul seperti ini...
















Pilih paket makanan yang anda suka lalu klik ENTER lagi, contoh pilih paket 3, klik ENTER, akan muncul dialog seperti ini..

















Dan seterusnya, demikian penjelasan dari saya, mohon maaf bila masih ada yang salah atau kurang lengkap, karena saya juga masih belajar, TERIMA KASIH.
Jangan lupa kritik dan sarannya ya..... 

2 komentar:

 
Chrome Pointer