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
bermanfaat untuk yg ingin mencoba tentang pemrograman
BalasHapusAlhamdulillah bermanfaat, terima kasih
BalasHapusMakasih. Bermanfaat banget
BalasHapusMakasih. Bermanfaat banget
BalasHapusMakasih. Bermanfaat banget
BalasHapuscukup membantu, makasii
BalasHapussangat membantu,terimakasih
BalasHapusSangat bermanfaat,, makasihh
BalasHapusWow...sangat membantu
BalasHapus