📄 main.cpp
字号:
//Main.cpp
#include<iostream.h>
#include<string.h>
#include"Counter.h"
#include"Vip.h"
#include"Np.h"
#include"Diamond.h"
#include"Silver.h"
#include"Gold.h"
#include"Dayhours.h"
#include"Nighthours.h"
void main()
{
char sort;
char*number=new char[];
char*dnumber="888811111";
char*gnumber="999911111";
char*snumber="333311111";
int ce;
int fenlei;
int time;
cout<<"Vip(v) or Np(n)?"<<endl;
cin>>sort;
switch(sort)
{ case'v':
{
cout<<"Please Input your cardnumber:"<<endl;
cin>>number;
ce=strncmp(dnumber,number,4);
if(ce==0){
cout<<"this is a Diamond Member!"<<endl;
fenlei=1;}
else
{
ce=strncmp(gnumber,number,4);
if(ce==0)
{cout<<"this is a Gold Member!"<<endl;
fenlei=2;
}
else
{
ce=strncmp(snumber,number,4);
if(ce==0){cout<<"this is a Silver Member!"<<endl;
fenlei=3;}
else
cout<<"this card is not a Member card!"<<endl;
}
break;
}
}break;
case'n':cout<<"Normal Person!"<<endl;
cout<<"Please input the time:"<<endl;
cin>>time;
if(time>=21||(time>=0&&time<=7)) fenlei=4;
else fenlei=5;
break;
}
int beer=10;
int icewater=10;
int sock=20;
int beerexpense;
int icewaterexpense;
int sockexpense;
int beeramount;
int icewateramount;
int sockamount;
double shiji;
int tai;
long ka;
double zhekou;
cout<<"please input beer amount:"<<endl;
cin>>beeramount;
cout<<"please input ice water amount:"<<endl;
cin>>icewateramount;
cout<<"please input sock amount:"<<endl;
cin>>sockamount;
beerexpense=10*beeramount;
icewaterexpense=10*icewateramount;
sockexpense=10*sockamount;
shiji=(beerexpense+icewaterexpense+sockexpense);
cout<<"please input tablenumber:"<<endl;
cin>>tai;
switch(fenlei)
{case 1: {
cout<<"please reinput cardnumber:"<<endl;
cin>>ka;
Diamond guest1(tai,ka,shiji);
guest1.print();
break;}
case 2: {
cout<<"please reinput cardnumber:"<<endl;
cin>>ka;
Gold guest2(tai,ka,shiji);
guest2.print();
guest2.upgrade(shiji);
break;}
case 3: {
cout<<"please reinput cardnumber:"<<endl;
cin>>ka;
Silver guest3(tai,ka,shiji);
guest3.print();
guest3.upgrade(shiji);
break;}
case 4: {
cout<<"please input today's discount:"<<endl;
cin>>zhekou;
Dayhours guest4(tai,zhekou,shiji);
guest4.print();
guest4.upgrade(shiji);
break;}
case 5: {
cout<<"please input today's discount:"<<endl;
cin>>zhekou;
Nighthours guest5(tai,zhekou,shiji);
guest5.print();
guest5.upgrade(shiji);
break;}
cout<<"Welcome to The Lais' Bar!"<<endl;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -