oj销售 处理

问题:

//商店销售某一商品,每天公布统一的折扣(discount)。同时允许销售人员在销售时灵活掌握售价(price),在此基础上,
//一次购10件以上者,
//还可以享受9.8折优惠。现已知当天m个销货员销售情况为
//         销货员号(num)            销货件数(quantity)       销货单价(price)
//
//               101                                              5                            23.5
//
//               102                                            12                            24.56
//
//               103                                           100                           21.5
//
//请编写程序,计算出当日此商品的总销售款sum以及每件商品的平均售价。要求用静态数据成员和静态成员函数。
//(提示: 将折扣discount,总销售款sum和商品销售总件数n声明为静态数据成员,再定义静态成员函数average(求平均售价)
//和display(输出结果)。

程序:

#include 
#include 
using namespace std;
class Product
{
private:static int n;//总销售件数static float sum;//总销售额static float discount;int num;//售货员号float price;//个人销售额int quantity;//个人销售件数
public:Product(){}Product(int n,int q,float p):num(n),quantity(q),price(p){}static float average();static void display();void total();
};
float Product::average()
{return (sum/n);
}
void Product::total()
{n+=quantity;if(quantity<=10){sum+=(price*(1-discount)*quantity);}else{sum+=(price*(1-discount)*quantity*0.98);}
}
void Product::display()
{cout<>m;int num;int quantity;float price;for(i=0; i>num>>quantity>>price;Product temp(num,quantity,price);Prod[i]=temp;}for(i=0; i

结果:


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部