??
字號:
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 + -