📄
字号:
char style;
};
/////////////////////////////////////////////////////////////////////////////////////////////
class television_storage:public shirt_storage
{
public:
void in_something()
{
shirt_storage::in_something();
cin>>color>>style>>weight;
}
private:
char style;
char color[20];
double weight;
};
/////////////////////////////////////////////////////////////////////////////////////////////
class sofa_storage:public shirt_storage
{
public:
void in_something()
{
shirt_storage::in_something();
cin>>woodmaterial>>color;
}
private:
char color[20];
char woodmaterial[20];
};
/////////////////////////////////////////////////////////////////////////////////////////////////
void main()
{
A: cout<<"-------------------仓库管理系统------------------"<<endl;
cout<<" 1.衬衣货柜管理"<<endl;
cout<<" 2.裤子货柜管理"<<endl;
cout<<" 3.帽子货柜管理"<<endl;
cout<<" 4.电视仓库管理"<<endl;
cout<<" 5.沙发仓库管理"<<endl;
cout<<" 6.退出仓库管理"<<endl;
shirt_storage shiSto; //衬衣仓库类的对象shiSto
trousers_storage troSto;//裤子货柜类的对象troSto
cap_storage capSto;//帽子货柜类的对象capSto
television_storage telSto;//电视仓库类的对象telSto
sofa_storage sofSto;//沙发仓库类的对象sofSto
char op;
cout<<"请输入您要进行管理的仓库或者货柜:";
cin>>op;
switch(op)
{
case'1':
cout<<"衬衣货柜管理:"<<endl;
char op1;
while(true)
{
cout<<"您可以进行的管理选项:"<<endl;
cout<<" a.产品的进库"<<endl;
cout<<" b.产品的出库"<<endl;
cout<<" c.仓库产品的统计展示"<<endl;
cout<<" d.仓库产品总价值统计"<<endl;
cout<<" e.退出衬衣仓库管理"<<endl;
cout<<"您选择的管理选项是:";
cin>>op1;
switch(op1)
{
case 'a':
cout<<"衬衣进库"<<endl;
cout<<"请输入商品进库的数量及衬衣数据(价格、尺寸、产地、布料):"<<endl;
shiSto.in_something(); //n 件同品种衬衣进库
break;
case 'b':
shiSto.out_something(); //n 件衬衣出库
break;
case 'c':
cout<<"仓库所有产品列表:"<<endl;
shiSto.display(); //显示当前的衬衣库信息
break;
case 'd':
cout<<"所有衬衣的总价值:"<<shiSto.total_price()<<endl;
break;
case 'e':
goto A;
default:
cout<<"输入操作有误,请重新输入!"<<endl;
break;
}
}
break;
case'2':
cout<<"裤子货柜管理:"<<endl;
char op2;
while(true)
{
cout<<"您可以进行的管理选项:"<<endl;
cout<<" a.产品的进库"<<endl;
cout<<" b.产品的出库"<<endl;
cout<<" c.仓库产品的统计展示"<<endl;
cout<<" d.仓库产品总价值统计"<<endl;
cout<<" e.退出裤子仓库管理"<<endl;
cout<<"您选择的管理选项是:";
cin>>op2;
switch(op2)
{
case 'a':
cout<<"裤子进库"<<endl;
cout<<"请输入商品进库的数量及裤子数据(价格、尺寸、产地、布料):"<<endl;
troSto.in_something(); //n 件同品种裤子进库
break;
case 'b':
troSto.out_something(); //n件裤子出库
break;
case 'c':
cout<<"仓库所有产品列表:"<<endl;
troSto.display(); //显示当前的裤子仓库信息
break;
case 'd':
cout<<"所有裤子的总价值:"<<troSto.total_price()<<endl;
break;
case 'e':
goto A;
break;
default:
cout<<"输入操作有误,请重新输入!"<<endl;
break;
}
}
break;
case'3':
cout<<"帽子货柜管理:"<<endl;
char op3;
while(true)
{
cout<<"您可以进行的管理选项:"<<endl;
cout<<" a.产品的进库"<<endl;
cout<<" b.产品的出库"<<endl;
cout<<" c.仓库产品的统计展示"<<endl;
cout<<" d.仓库产品总价值统计"<<endl;
cout<<" e.退出帽子仓库管理"<<endl;
cout<<"您选择的管理选项是:";
cin>>op3;
switch(op3)
{
case 'a':
cout<<"帽子进库"<<endl;
cout<<"请输入商品进库的数量及帽子数据(价格、尺寸、产地、布料、样式):"<<endl;
capSto.in_something(); //n 件同品种帽子进库
break;
case 'b':
capSto.out_something(); //n 件帽子出库
break;
case 'c':
cout<<"仓库所有产品列表:"<<endl;
capSto.display(); //显示当前的帽子库信息
break;
case 'd':
cout<<"所有帽子的总价值:"<<capSto.total_price()<<endl;
break;
case 'e':
goto A;
break;
default:
cout<<"输入操作有误,请重新输入!"<<endl;
break;
}
}
break;
case '4':
cout<<"电视仓库管理:"<<endl;
char op4;
while(true)
{
cout<<"您可以进行的管理选项:"<<endl;
cout<<" a.产品的进库"<<endl;
cout<<" b.产品的出库"<<endl;
cout<<" c.仓库产品的统计展示"<<endl;
cout<<" d.仓库产品总价值统计"<<endl;
cout<<" e.退出电视仓库管理"<<endl;
cout<<"您选择的管理选项是:";
cin>>op4;
switch(op4)
{
case 'a':
cout<<"电视进库"<<endl;
cout<<"请输入商品进库的数量及电视数据(价格、尺寸、产地、颜色、样式、重量):"<<endl;
telSto.in_something(); //n 件同品种电视进库
break;
case 'b':
telSto.out_something(); //n 件电视出库
break;
case 'c':
cout<<"仓库所有产品列表:"<<endl;
telSto.display(); //显示当前的电视仓库信息
break;
case 'd':
cout<<"所有电视的总价值:"<<telSto.total_price()<<endl;
break;
case 'e':
goto A;
break;
default:
cout<<"输入操作有误,请重新输入!"<<endl;
break;
}
}
break;
case '5':
cout<<"沙发仓库管理:"<<endl;
char op5;
while(true)
{
cout<<"您可以进行的管理选项:"<<endl;
cout<<" a.产品的进库"<<endl;
cout<<" b.产品的出库"<<endl;
cout<<" c.仓库产品的统计展示"<<endl;
cout<<" d.仓库产品总价值统计"<<endl;
cout<<" e.退出衬衣仓库管理"<<endl;
cout<<"您选择的管理选项是:";
cin>>op5;
switch(op5)
{
case 'a':
cout<<"沙发进库"<<endl;
cout<<"请输入商品进库的数量及沙发数据(价格、尺寸、产地、布料、木料、颜色):"<<endl;
sofSto.in_something(); //n 件同品种沙发进库
break;
case 'b':
sofSto.out_something(); //n 件沙发出库
break;
case 'c':
cout<<"仓库所有产品列表:"<<endl;
sofSto.display(); //显示当前的沙发库信息
break;
case 'd':
cout<<"所有沙发的总价值:"<<sofSto.total_price()<<endl;
break;
case 'e':
goto A;
default:
cout<<"输入操作有误,请重新输入!"<<endl;
break;
}
}
break;
case '6':
cout<<"退出仓库管理系统!"<<endl;
exit(1);
break;
default:
cout<<"输入操作有误,请重新输入!"<<endl;
break;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -