PRETEST MINGGU KEDUA

05.15 Unknown 0 Comments

SISTEM KASIR SEDERHANA MENGGUNAKAN CLASS

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

class Menu{
   
       
    public:
        Menu() {
        cout<<"\n\tSYAHRUL AFRIZAL\n";
        cout<<"\t1400018135\n";
        cout<<"________________________________________________________________\n";
       
        }
        int daftar ();
        int pilih ();
        int output ();
       
    private:
        int x,y,nomer;
        char name[20];
};
int Menu :: daftar (){
    cout<<"\n\t\tDAFTAR MENU\n\n";
    cout<<"PAKET 1 :\n\t nasi + ayam + sambal + lalapan + es teh\nHARGA : Rp 9.000\n\n";
    cout<<"PAKET 2 :\n\t nasi + lele + sambal + lalapan + es teh\nHARGA : Rp 8.000\n\n";
    cout<<"PAKET 3 :\n\t nasi + bebek + sambal + lalapan + es teh\nHARGA : Rp 10.000\n\n";
}
int Menu :: pilih(){
    cout<<"silahkan pilih paket menu : ";
    cin>>x;
    cout<<"banyak pesanan : ";
    cin>>y;
    cout<<"masukan nama pemesan : ";
    cin>>name;
    cout<<"masukan No. meja : ";
    cin>>nomer;
}
int Menu :: output(){
        switch (x){
        case 1 :
            cout<<"PEMESAN\t\t: "<<name;
            cout<<"\nNO. MEJA\t: "<<nomer;
            cout<<"\nPAKET 1\t\t:\n\t nasi + ayam + sambal + lalapan + es teh\n total pembayaran = "<<y*9000;
            break;
        case 2 :
            cout<<"PEMESAN\t\t: "<<name;
            cout<<"\nNO. MEJA\t: "<<nomer;
            cout<<"\nPAKET 2\t\t: nasi + lele + sambal + lalapan + es teh\n total pembayaran = "<<y*8000;
            break;
        case 3 :
            cout<<"PEMESAN\t\t: "<<name;
            cout<<"\nNO. MEJA\t: "<<nomer;
            cout<<"\nPAKET 3\t\t: nasi + bebek + sambal + lalapan + es teh\n total pembayaran = "<<y*10000;
            break;
        default :
            cout<<"paket tidak ada!!!";
           
    }
}
int main(int argc, char** argv) {

Menu m;
m.daftar();
m.pilih();
system ("CLS");
m.output();
   

    return 0;
}

0 komentar: