商店的售价
#include<iostream>
using namespace std;
class shop
{
public:
shop(char n, int q, int p) :num(n), quantity(q), price(p) {};
friend float sum(shop& s);
private:
char num;
int quantity;
int price;
};
float sum(shop& s)
{
int sum = 0;
if (s.quantity < 10)
sum = s.quantity * s.price;
if (s.quantity >= 10)
sum = s.price * s.quantity * 0.8;
cout << "销售额为" << sum << endl;
return sum;
}
int main()
{
shop s1(101, 5, 23.5);
shop s2(102, 12, 24.56);
shop s3(103, 100, 21.5);
float f = sum(s1) + sum(s2) + sum(s3);
}