?? p313 9.9.cpp
字號:
#include<iostream>
using namespace std;
class Sale
{
private:
int num;
int quantity;
float price;
static int quantity_sum;
static float price_total;
public:
Sale(int a,int b,float c):num(a),quantity(b),price(c){}
void caculate();
static void average();
};
void Sale::caculate()
{
quantity_sum+=quantity;
if(quantity<=10) price_total+=price*quantity;
if(quantity>10) price_total=price_total+price*quantity*0.98;
}
void Sale::average()
{
cout<<"the average price is :"<<price_total/quantity_sum<<endl;
}
int Sale::quantity_sum=0;
float Sale::price_total=0;
int main()
{ Sale today[3]={
Sale(101,5,23.5),
Sale(102,12,24.56),
Sale(103,100,21.5)
};
int i;
for(i=0;i<3;i++)
{
today[i].caculate();
}
Sale::average();
system("pause");
return 0;
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -