Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <conio.h>
- #include <windows.h>
- using namespace std;
- class kasir{
- int a,b;
- public:
- void angka (int,int);
- int total (void) {return (a*b);
- }
- int kembalian (void) {return (a-b);
- }
- };
- void kasir::angka (int x, int y){
- a=x;
- b=y;
- }
- struct barang {
- int kode,pri,jml,byr;
- };
- /* run this program using the console pauser or add your own getch, system("pause") or input loop */
- int main(int argc, char** argv) {
- kasir ksr;
- barang brg1;
- char lagi,uang[20];
- cout<<"========================================="<<endl;
- cout<<" Selamat Datang di Warkop Mang Juned"<<endl;
- cout<<" Perut Anda Smile Kami Senang "<<endl;
- cout<<"========================================="<<endl<<endl<<endl;
- cout<<""<<endl;
- cout<<" Menu Makanan Harga"<<endl;
- cout<<"---------------- ----------"<<endl;
- cout<<"1. BUBUR KACANG IJO Rp. 4.000"<<endl;
- cout<<"2. NASI GORENG Rp. 8.000"<<endl;
- cout<<"3. PANCONG KEJU SUSU Rp. 10.000"<<endl;
- cout<<"4. ROTI PISANG KEJU Rp. 12.000"<<endl;
- cout<<"5. INDOMIE TELOR Rp. 8.000"<<endl;
- cout<<"6. OVALTINE Rp. 6.000"<<endl;
- cout<<"7. TEH TARIK Rp. 3000"<<endl;
- cout<<endl;
- cout<<"MASUKKAN UANG ANDA : ";
- cin>>uang;
- do
- {
- cout<<'\n'<<"MASUKKAN PILIHAN ANDA : ";
- cin>>brg1.kode;
- switch (brg1.kode){
- case 1:
- system("cls");
- cout<<'\n'<<"BUBUR KACANG IJO"<<endl;
- brg1.pri=4000;
- cout<<"Masukkan Jumlah :";
- cin>>brg1.jml;
- ksr.angka(brg1.pri,brg1.jml);
- cout<<"Total harganya yaitu : Rp. "<<ksr.total()<<endl;
- cout<<"DIBAYAR : Rp. ";
- cin>>brg1.byr;
- ksr.angka(brg1.byr,ksr.total());
- cout<<"KEMBALI : Rp. "<<ksr.kembalian()<<endl;
- cout<<"Masih ada Y/T :";
- cin>>lagi;
- break;
- case 2:
- system("cls");
- cout<<'\n'<<"NASI GORENG"<<endl;
- brg1.pri=8000;
- cout<<"Masukkan Jumlah :";
- cin>>brg1.jml;
- ksr.angka(brg1.pri,brg1.jml);
- cout<<"Total harganya yaitu : Rp. "<<ksr.total()<<endl;
- cout<<"DIBAYAR : Rp. ";
- cin>>brg1.byr;
- ksr.angka(brg1.byr,ksr.total());
- cout<<"KEMBALI : Rp. "<<ksr.kembalian()<<endl;
- cout<<"Masih ada Y/T :";
- cin>>lagi;
- break;
- case 3:
- system("cls");
- cout<<'\n'<<"PANCONG KEJU SUSU"<<endl;
- brg1.pri=10000;
- cout<<"Masukkan Jumlah :";
- cin>>brg1.jml;
- ksr.angka(brg1.pri,brg1.jml);
- cout<<"Total harganya yaitu : Rp. "<<ksr.total()<<endl;
- cout<<"DIBAYAR : Rp. ";
- cin>>brg1.byr;
- ksr.angka(brg1.byr,ksr.total());
- cout<<"KEMBALI : Rp. "<<ksr.kembalian()<<endl;
- cout<<"Masih ada Y/T :";
- cin>>lagi;
- break;
- case 4:
- system("cls");
- cout<<'\n'<<"ROTI PISANG KEJU"<<endl;
- brg1.pri=12000;
- cout<<"Masukkan Jumlah :";
- cin>>brg1.jml;
- ksr.angka(brg1.pri,brg1.jml);
- cout<<"Total harganya yaitu : Rp. "<<ksr.total()<<endl;
- cout<<"DIBAYAR : Rp. ";
- cin>>brg1.byr;
- ksr.angka(brg1.byr,ksr.total());
- cout<<"KEMBALI : Rp. "<<ksr.kembalian()<<endl;
- cout<<"Masih ada Y/T :";
- cin>>lagi;
- break;
- case 5:
- system("cls");
- cout<<'\n'<<"INDOMIE TELOR"<<endl;
- brg1.pri=8000;
- cout<<"Masukkan Jumlah :";
- cin>>brg1.jml;
- ksr.angka(brg1.pri,brg1.jml);
- cout<<"Total harganya yaitu : Rp. "<<ksr.total()<<endl;
- cout<<"DIBAYAR : Rp. ";
- cin>>brg1.byr;
- ksr.angka(brg1.byr,ksr.total());
- cout<<"KEMBALI : Rp. "<<ksr.kembalian()<<endl;
- cout<<"Masih ada Y/T :";
- cin>>lagi;
- break;
- case 6:
- system("cls");
- cout<<'\n'<<"OVALTINE"<<endl;
- brg1.pri=6000;
- cout<<"Masukkan Jumlah :";
- cin>>brg1.jml;
- ksr.angka(brg1.pri,brg1.jml);
- cout<<"Total harganya yaitu : Rp. "<<ksr.total()<<endl;
- cout<<"DIBAYAR : Rp. ";
- cin>>brg1.byr;
- ksr.angka(brg1.byr,ksr.total());
- cout<<"KEMBALI : Rp. "<<ksr.kembalian()<<endl;
- cout<<"Masih ada Y/T :";
- cin>>lagi;
- break;
- case 7:
- system("cls");
- cout<<'\n'<<"TEH TARIK"<<endl;
- brg1.pri=3000;
- cout<<"Masukkan Jumlah :";
- cin>>brg1.jml;
- ksr.angka(brg1.pri,brg1.jml);
- cout<<"Total harganya yaitu : Rp. "<<ksr.total()<<endl;
- cout<<"DIBAYAR : Rp. ";
- cin>>brg1.byr;
- ksr.angka(brg1.byr,ksr.total());
- cout<<"KEMBALI : Rp. "<<ksr.kembalian()<<endl;
- cout<<"Masih ada Y/T :";
- cin>>lagi;
- break;
- default:
- cout<<"Kode yang anda masukkan tidak ada"<<endl;
- }
- }
- while (lagi=='Y' || lagi=='y');
- system("cls");
- cout<<"================================================================="<<endl;
- cout<<" Terimah Kasih "<<"Atas Kunjungan Anda di Warkop Mang Juned "<<endl;
- cout<<"================================================================="<<endl;
- getch ();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement