Contoh Koding Swicth Case Penghitung Barang pada Dev C++



Asslammualaikum Wr. Wb.

Kali ini saya akan membagikan Contoh Koding Switch Case pada Dev c++, wis langsung bae brot aja kesuen.

Berikut contoh Codingnya:

/*

Dimodifikasi oleh: Syahrul Adi

http://syahrulzzadie.blogspot.com

*/

#include <iostream>
#include <conio.h>

using namespace std;
int main()

{
       char *udud , kodene , pilih;
       int jumlah,regane,bayar,jujul,total;

awal:
        
       cout << "            ------------------------------------              \n";
       cout << "            ||         TOKO SYAHRUL ADI       ||              \n";
       cout << "            ------------------------------------              \n\n\n"; 
       cout << "--------------------------------------------------------------\n";
       cout << "|KODE |     PRODUK BARANG                       | HARGA      |\n";
       cout << "--------------------------------------------------------------\n";
       cout << "| 1   | LA Lights                               | RP. 16.000 |\n";
       cout << "| 2   | LA Mentol                               | Rp. 16.500 |\n";
       cout << "| 3   | LA Ice                                  | RP. 17.000 |\n";
       cout << "| 4   | Black                                   | Rp. 16.000 |\n";
       cout << "| 5   | Black Mentol                            | RP. 16.500 |\n";
       cout << "--------------------------------------------------------------\n\n\n";
       cout << "        ==============================================        \n";
       cout << "        ||             GANDASULI CITY                ||        \n";
       cout << "        ==============================================        \n\n\n";

paket:
       cout << " Masukan Kode Barang : "; cin >> kodene;
       cout << " Jumlah Beli : "; cin >> jumlah;
       cout << "\t--------------------------------------------\n";
       system ("cls");

       if (kodene=='1')
       {
           udud="LA Lights";
           regane=16000;
       }


       else if (kodene=='2')
       {
           udud="LA Mentol";
  regane=16500;
       }

       else if (kodene=='3')
       {
           udud="LA Ice";
  regane=17000;
       }

       else if (kodene=='4')
       {
           udud="Black";
           regane=16000;
       }

       else if (kodene=='5')
       {
           udud="Black Mentol";
           regane=16500;
       }

bayar:
       cout << "Nama Barang                   : "<<udud<<"\n";
       cout << "Jumlah barang yang anda pesan : "<<jumlah<<" Bungkus\n";
       cout << "Harga                         : Rp "<<regane<<"\n";
       cout << "_________________________________________\n";


       total=jumlah*regane;
       cout << "Total Harga : Rp "<<total<<"\n";
       cout << "_________________________________________\n";


       cout << "Bayar       : Rp "; cin >> bayar;"\n";
       cout << "Total Bayar : Rp "<<total<<"\n";

       if (bayar < total)
       {
           cout << "_________________________________________\n";
           cout << "\tDiute Kurang Mbah!"<<endl;
           cout << "_________________________________________\n";
     
           getch();
           system ("cls");
           goto bayar;
       }

       cout << "_________________________________________\n";
       jujul=bayar-total;

       cout << "Jujule : Rp "<<jujul<<"\n";
       cout << endl<<endl<<endl;


       cout << "\t\t=========================================\n";
       cout << endl;
       cout << "\t\t    TERIMA KASIH ATAS KUNJUNGANNYA  \n";
       cout << endl;

       {
           cout << "\t\t=========================================\n";
           cout << "\nApakah ingin menghitung ulang ? [Y/N] : ";

           cin >> pilih;
           switch(pilih)
           {
            
           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 TOKO KAMI===";

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

           getch();
           return 0;
       }
}


Berikut adalah sekilas penampakannya:


1. Masukan Kode barang dan Jumlah Barangnya lalu klik Enter.

(Misal kita masukan Kode barang: 1 dan Jumlah barang: 2)

2. Setelah itu akan muncul Nama barang, Jumlah barang dan Harga barangnya.
3. Terus kita masukan jumlah uang yang akan kita Bayar lalu klik Enter.

(Misal kita masukan Rp. 50000)

4. Setelah itu akan muncul Jujule (Kembalian) jika kita memasukan uang lebih dari Total Harga.

(Tampilan Jujule (Kembalian) jika kita memasukan uang lebih dari Total Harga)

Demikianlah dari saya, mohon maaf jika ada salah kata maupun codingnya :) tapi udah saya coba kok 100% bisa di Dev C++ v5.xx maupun versi yang lawas.

Wassalammualaikum Wr. Wb.


3 comments: