#include<iostream>
using namespace std;
class store
{
public:
store(int n,int q,double p)
{
num=n;
quantity=q;
price=p;
}
void total();
static void display();
static float average();
private:
int num;
int quantity;
float price;
static float sum; //总售款
static int n; //总销售数
static double discount;
};
void store::total()
{
float rate=1.0;
if(quantity>10)
rate=0.98*rate;
sum=sum+quantity*price*rate;
n=n+quantity;
}
void store::display()
{
cout<<sum<<endl;
cout<<average()<<endl;
}
float store::average()
{
return (sum/n);
}
double store::discount=0.05;
float store::sum=0;
int store::n=0;
int main()
{
store s[3]={store(101,5,23.5),store(102,12,24.56),store(103,100,21.5)};
for(int i=0;i<3;i++)
s[i].total();
store::display();
return 0;
}
第九章课后9
最新推荐文章于 2018-06-22 12:08:21 发布