📄 xiaomaibu.cpp
字号:
#include<iostream.h>
#include<math.h>
class Campusshop
{
public:
float SetStock(float a)
{
stockno=a;
return stockno;
}
float SetDurchast(float b)
{
durno=b;
return durno;
}
float SetSales(float c)
{
saleno=c;
return saleno;
}
float SetPrice(float d,float e)
{
unitprice=d;
price=e;
return unitprice,price;
}
float SetCharge(float h,float k)
{
charge=h*k;
return charge;
}
float SetPayout(float h,float k)
{
payout=h*k;
return payout;
}
float SetProfit()
{
profit=charge-payout;
return profit;
}
private:
float unitprice,price,payout,profit,charge;
float saleno,stockno,durno;
}
main()
{
Campusshop g,q,r;
Campusshop j,o;
cout<<"----简单校园小卖部管理体系实现----"<<endl;
cout<<"请设定初值:进货(假设A物)"<<endl;
float p,u;
cout<<"进价为(单位:元):";
cin>>p;
cout<<"卖价为(单位:元):";
cin>>u;
float a=0,b,b1=0,c,c1=0;//a为库存
j.SetStock(a);
o.SetPrice(p,u);
cout<<"设定初值结束,欢迎您使用该系统!"<<endl;
for(int i=1;i<100;i++)
{
cout<<"请选择服务种类: 进货请按1 售出请按2 "<<endl;
cout<<" 查询请按3 退出按0"<<endl;
int x;
cin>>x;
switch(x){
case 1:
cout<<"进货数量为";
cin>>b;
b1=b1+b;
q.SetDurchast(b);
a=a+b;
q.SetStock(a);
cout<<"支出为"<<q.SetPayout(b,p)<<endl;
break;
case 2:
cout<<"售出数量为";
cin>>c;
c1=c1+c;
if(c1>a) {cout<<"error,不卖,库存不足,需要进货!"<<endl;
c1=c1-c;
break;}
else
g.SetSales(c);
cout<<"收入为"<<g.SetCharge(c,u)<<endl;
a=a-c;
g.SetStock(a);
break;
case 3:
cout<<"已进货"<<b1;
cout<<"出货量是"<<c1;
cout<<"库存为"<<a;
cout<<"总共支出"<<r.SetPayout(b1,p)<<endl;
cout<<"总共收入"<<r.SetCharge(c1,u)<<endl;
cout<<"利润"<<r.SetProfit()<<endl;
break;
default:break;}
if(x==0)
break;
else
continue;}
cout<<"欢迎使用!"<<endl;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -