PRETEST MINGGU KEDUA
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: