Penggunaan Switch Case Dan If else Pada Program Kasir

 Penggunaan Switch Case dan If else


    Hai teman-teman programmer!!! Disini aku mau share tentang penggunaan switch case dan if else pada program kasir. Bagi kalian yang gak punya aplikasinya bisa coba di gdb online yaaa. Yuk langsung aja ke codingannya.
 
#include <iostream>

using namespace std;


int main()

{	
int a = 10000, b = 9000, c = 12000, d = 8000;
int e = 6000 , f = 7000, g = 3000;
int makanan, minuman, bmakanan,bminuman, harga_makanan , harga_minuman , diskon, bayar, kembalian;
int subtotal_makanan, subtotal_minuman, harga;
int total;
cout<< "\n";
cout<< "                 MENU DI KANTIN HAPPY               " <<endl;
cout<< "\n";
cout<< "====================DAFTAR MAKANAN==================" <<endl;
cout<< "\n";
cout<< " 1. Nasi Goreng......Rp.10000" <<endl;
cout<< " 2. Mie Goreng........Rp.9000" <<endl;
cout<< " 3. Bakso Jumbo......Rp.12000" <<endl;
cout<< " 4. Mie Ayam..........Rp.8000" <<endl;
cout<< "\n";	
cout<< "====================DAFTAR MINUMAN===================" <<endl;
cout<< "\n";
cout<< " 1. Soda Gembira......Rp.6000" <<endl;
cout<< " 2. Es Coklat.........Rp.7000" <<endl;
cout<< " 3. Jus Jeruk.........Rp.3000" <<endl;
cout<< "\n";
cout<< "=================DAFTAR PESANAN ANDA=================" <<endl;
cout <<"\n";
cout<<"Pilih kode Makanan [1/2/3/4]= " ;
cin>>makanan;
switch (makanan)
{
case 1:	{
cout<<"Makanan.....................= Nasi Goreng "<<endl;		cout<<"Harga.......................= Rp. " <<a<<endl;		cout<<"Banyak......................= ";		           cin>>bmakanan;
subtotal_makanan=a*bmakanan;
cout<<"Subtotal makanan Anda.......= Rp. "<<subtotal_makanan <<endl;
break;
}
case 2:
{
cout<<"Makana......................= Mie Goreng "<<endl;
cout<<"Harga.......................= Rp. " <<b<<endl;
cout<<"Banyak......................= ";
cin>>bmakanan;
subtotal_makanan=b*bmakanan;
cout<<"Subtotal makanan Anda.......= Rp. "<<subtotal_makanan <<endl;
break;
}
case 3:
{
cout<<"Makanan.....................= Bakso Jumbo "<<endl;
cout<<"Harga.......................= Rp. " <<c<<endl;
cout<<"Banyak......................= ";
cin>>bmakanan;
subtotal_makanan=c*bmakanan;
cout<<"Subtotal makanan Anda.......= Rp. "<<subtotal_makanan <<endl;
break;
}	
case 4:
{
cout<<"Makanan.....................= Mie ayam "<<endl;
cout<<"Harga.......................= Rp. " <<d<<endl;
cout<<"Banyak......................= ";
cin>>bmakanan;
subtotal_makanan=b*bmakanan;
cout<<"Subtotal makanan Anda.......= Rp. "<<subtotal_makanan <<endl;
break;
}
}
cout <<"\n";
{
int minuman;
cout<<"Pilih kode Minuman [1/2/3/] = ";
cin>>minuman;
switch (minuman)
{
case 1:
{
cout<<"Minuman.....................= Soda Gembira "<<endl;
cout<<"Harga.......................= Rp. "<<e<<endl;
cout<<"Banyak......................= ";
cin>>bminuman;
subtotal_minuman=e*bminuman;
cout<<"Subtotal minuman Anda.......= "<<subtotal_minuman <<endl;
break;
}
case 2:
{
cout<<"Minuman.....................= Es Coklat "<<endl;
cout<<"Harga.......................= Rp. " <<f<<endl;
cout<<"Banyak......................= ";
cin>>bminuman;
subtotal_minuman=f*bminuman;
cout<<"Subtotal minuman Anda.......= Rp. "<<subtotal_minuman <<endl;
break;
}
case 3:
{
cout<<"Minuman......................= Es Jeruk "<<endl;
cout<<"Harga.......................= Rp. "<<g<<endl;
cout<<"Banyak......................= ";
cin>>bminuman;
subtotal_minuman=g*bminuman;
cout<<"Subtotal minuman Anda.......= Rp. "<<subtotal_minuman <<endl;
break;
}	
}
}
cout <<"\n";
cout << "=================TOTAL PEMBAYARAN=================" <<endl;
cout <<"\n";
{
}
if (bmakanan>=2)
{
total= subtotal_makanan+subtotal_minuman;
cout<<"Total.......................= Rp. "<<total<<endl;	
cout<<"Diskon 10%..................= Rp. "<<total*10/100 <<endl;
cout<<"Total yang harus dibayar....= Rp. "<<total*90/100 <<endl;
cout<<"Dibayar.....................= Rp. ";
cin>>bayar;
cout<<""<<endl;
cout<<"Kembalian...................= Rp. "<<bayar-total*90/100;
}
else 
{
total= subtotal_makanan+subtotal_minuman;	
cout<<"Total.......................= Rp. "<<total<<endl;	
cout<<"Total yang harus dibayar....= Rp. "<<total<<endl;
cout<<"Dibayar.....................= Rp. ";
cin>>bayar;
cout<<"Kembalian...................= Rp. "<<bayar-total;		
}
return		
}
Hasil coding yang sudah diruning


    Terima kasih buat temen-temen yang udah mau mampir ke blog ini. Semoga artikel ini bermanfaat bagi pembaca :D


Komentar

Posting Komentar

Postingan populer dari blog ini

Jurnal Transaksi RM Music hal 104 Buku Warren

Jurnal Umum Lisa Setiawan