统计某商品的销售情况参考代码
1、商店销售某一商品,为了统计某商品的销售情况(商品价格统一为25.5元),
设计一个销售类Sales:
数据成员(private):
销货员号(int)、销货员姓名(string)、销货件数(int)
总件数(静态成员)、总金额(静态成员)
成员函数:
(1)分别定义普通构造函数、默认构造函数、复制构造函数
(2)静态函数SumMoney()输出总件数,并计算输出总金额。 总金额=总件数*价格
2、定义一个普通函数Print(),实现输出所有对象的成员信息
3、主函数中,定义数组sale[5],保存5个销货员的销售情况,输出总件数和总 金额,并输出第3个销售员的销售情况。
#include
#include
using namespace std;
//************************************************************
class Sales
{
int num;
string name;
int count;
static int sum;
static float summoney;
public:
Sales();
Sales(int,string,int);
Sales(const Sales & b);
static void SumMoney();
void show();
void Sum();
};
Sales::Sales()
{
num = 1;
name = "jophcer";
count = 12;
}
//淘宝店号530213
Sales:: Sales(int nu,string na,int c)
{
num = nu;
name = na;
count = c;
}
Sales::Sales(const Sales & b)
{
num = b.num;
name = b.name;
count = b.count;
sum = b.sum;
summoney = b.summoney;
}
void Sales::show()
{
cout
cout
cout
}
//淘宝店号530213
void Sales::SumMoney()
{
summoney = sum * 25.5;
cout
void Sales::Sum()
{
sum += count;
}
//*********************************************************
void Print(Sales a[])
{
for(int i = 0; i
{
a[i].show();
a[i].Sum();
cout
}
}
//淘宝店号530213
int Sales::sum = 0;
float Sales::summoney = 0;
void main()
{
Sales sale[5] ={
Sales(1,"liping",21),
Sales(2,"jianjian",23),
Sales(3,"jshezhang",9),
Sales(4,"lanzi",11),
Sales(5,"hengzi",34)
};
Print(sale);
cout
sale[0].SumMoney();
sale[2].show();
}
//淘宝店号530213