tutorial dan contoh algoritma switch case pada dev C++

Rasanya kurang Perfect kalo Mas Hyda membahas tentang beberapa pernyataan dalam bahasa pemrograman seperti   IF-THEN, IF-THEN-ELSE, NESTED IF dan SWITCH-CASE-DEFAULT tapi tidak memberikan tutorial contohnya ya sobat??

Okkelah ini demi Sobat Hyda yang setia stay di gubuk reyot milik Mas Hyda.

Kali ini mas hyda akan memberikan contoh project bahasa C++. Untuk compiler-nya Mas Hyda menggunakan Dev C++ pemberian dosen Mas Hyda sekaligus aplikasi pertama yang Mas Hyda instal di laptop pribadi hehehee.... :D

*sebelumnya bagi yang belum punya dev-C++ silahkan Download di sini

Cukup sekian basa basi nya.. mulai saja tutornya ya sob..cekidoooottt>>>>>

1. Buka aplikasi dev C++
2. Pilih menu file>new>project

3. Maka akan muncul kotak dialog, Pilih console aplication>beri nama>ok



4. Nanti muncul kotak dialog lagi >Klik ok


5. Barulah muncul lembar project kita, 



kemudian sobat Copy paste kan coding berikut :

#include<iostream.h>
#include<conio.h>
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 Hydas Service Station\n";
    cout<<"--------------------------------------------------------------\n\n\n";
    cout<<"--------------------------------------------------------------\n";
    cout<<"|KODE |     PAKET SERVICE                        |   HARGA    |\n";
    cout<<"--------------------------------------------------------------\n";
    cout<<"| 1   | Tune Up Motor Cub                        | RP. 35.000 |\n";
    cout<<"| 2   | Tune Up Motor GL                         | Rp. 45.500 |\n";
    cout<<"| 3   | Tune Up Motor Matic                      | RP. 40.000 |\n";
    cout<<"| 4   | Ganti Oli                                | Rp. 45.000 |\n";
    cout<<"| 5   | Spesial Mudik                            | RP. 30.000 |\n";
    cout<<"--------------------------------------------------------------\n";
    cout<<"| 6   | KELUAR                                                |\n";
    cout<<"--------------------------------------------------------------\n\n\n";
    cout<<"        ==============================================        \n";
    cout<<"       ||-------------PASARBATANG VILLAGE------------||        \n";
    cout<<"        ==============================================        \n\n\n";
    cout<<"Pilih paket anda (1-6) : "; cin>>pil;
    switch(pil)
    {
    case 1:
         system("cls");
        harga=35000;
        cout<<"                       TERIMAKASIH                          \n";
        cout<<"        --------------------------------------------          \n";
        cout<<"        ||  Anda memilih paket Tune Up Motor Cub  ||          \n";
        cout<<"--------------------------------------------------------------\n";
        cout<<"||  Motor Anda akan kami Full Service dengan sepenuh hati   ||\n";
        cout<<"--------------------------------------------------------------\n";
        cout<<"Harga Paket: Rp "<<harga<<endl;
        break;
    case 2:
         system("cls");
        harga=45000;
        cout<<"                       TERIMAKASIH                          \n";
        cout<<"        --------------------------------------------          \n";
        cout<<"        ||   Anda memilih paket Tune Up Motor GL   ||          \n";
        cout<<"--------------------------------------------------------------\n";
        cout<<"||  Motor Anda akan kami Full Service dengan sepenuh hati   ||\n";
        cout<<"--------------------------------------------------------------\n";
        cout<<"Harga Paket: Rp "<<harga<<endl;
        break;
    case 3:
         system("cls");
        harga=40000;
        cout<<"                       TERIMAKASIH                          \n";
        cout<<"        --------------------------------------------          \n";
        cout<<"        || Anda memilih paket Tune Up Motor Matic ||          \n";
        cout<<"--------------------------------------------------------------\n";
        cout<<"||  Motor Anda akan kami Full Service dengan sepenuh hati   ||\n";
        cout<<"--------------------------------------------------------------\n";
        cout<<"Harga Paket: Rp "<<harga<<endl;
        break;
    case 4:
         system("cls");
        harga=45000;
        cout<<"                          TERIMAKASIH                          \n";
        cout<<"          --------------------------------------------          \n";
        cout<<"          ||      Anda memilih paket Ganti Oli      ||          \n";
        cout<<"-------------------------------------------------------------------\n";
        cout<<"|| Motor Anda akan kami Ganti Oli dan BONUS cek point Keselamatan ||\n";
        cout<<"-------------------------------------------------------------------\n";
        cout<<"Harga Paket: Rp "<<harga<<endl;
        break;
    case 5:
         system("cls");
        harga=30000;
        cout<<"                           TERIMAKASIH                          \n";
        cout<<"            --------------------------------------------          \n";
        cout<<"            ||    Anda memilih paket Spesial Mudik    ||          \n";
        cout<<"-------------------------------------------------------------------------\n";
        cout<<"|| Paket ini Spesial Pemudik, Segala macam jenis motor hanya Rp 30.000 ||\n";
        cout<<"||      Motor Anda akan kami Full Service dengan sepenuh hati          ||\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 BENGKEL 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 Percayai Bengkel Kami"<<endl;          
    }
getch();
}


    6.   Kemudian pilih menu execute>compile & run

7. Nah di sini project kita mulai berjalan, masukan nama sobat


8.   Pilih paket sobat


Di sini bila sobat salah memasukan nomor kode maka akan keluar peringatan


8.  Bayar paket sobat


     Di sini bila sobat salah memasukan nomor kode maka akan keluar peringatan


sekian dari Mas Hyda semoga bermanfaat & barang kali ada yang salah tolong maklumin yah... kita sama-sama masih belajar sob :D

Kalo mau tau jelas maksud coding di atas silahkan baca mengartikan-bahasa-pemrograman-dev-c++


Komentar

Postingan populer dari blog ini

Cara install dan menggunakan crack Ulead video studio 11 plus dengan Mudah

Driver Lengkap ACER Aspire 4732z

Membuat segitiga siku dengan looping for dan while pada PHP