C++程序设计(第三版) 谭浩强 习题9.9 个人设计

习题 9.9 商店销售某一商品,商店每天公布统一的折扣(discount)。同时允许销售人员在销售时灵活掌握售价(price),在此基础上,对一次购10件以上者,还可以享受9.8折优惠。现已知当天3名销货员的销售情况为:

销 货 员 号 ( n u m ) 销 货 件 数 ( q u a n t i t y ) 销 货 单 价 ( p r i c e ) 销货员号(num) 销货件数(quantity) 销货单价(price) 销货员号(num)销货件数(quantity)销货单价(price)

   101                   5                      23.5102                   12                     24.56103                   100                    21.5

请编程序,计算出当日此商品的总销售款sum,以及每件商品的平均售价。要求用静态数据成员和静态成员函数。

代码块:

#include <iostream>
using namespace std;
class Sale
{
public:Sale(int n, int q, double pri): num(n), qua(q), price(pri){};static double average(Sale *, int n);static void display(Sale *, int n);
private:int num;int qua;double price;static double discount;static double sum;static int count;
};
double Sale::discount=0.98;
double Sale::sum=0;
int Sale::count=0;
double Sale::average(Sale *cc, int n)
{Sale *p;for (p=cc; p<cc+n; p++){if (p->qua>10)p->price*=discount;sum+=((p->price)*(p->qua));count+=p->qua;}return sum/count;
}
void Sale::display(Sale *cc, int n)
{cout<<"Average= "<<Sale::average(cc, n)<<endl;cout<<"Sum= "<<Sale::sum<<endl;
}
int main()
{Sale s[3]={Sale(101, 5, 23.5),Sale(102, 12, 24.56),Sale(103, 100, 21.5)};Sale::display(s, 3);system("pause");return 0;
}

习题 9.9 商店销售某一商品,商店每天公布统一的折扣(discount)。同时允许销售人员在销售时灵活掌握售价(price),在此基础上,对一次购10件以上者,还可以享受9.8折优惠。相关推荐

  1. C++习题 商品销售(商店销售某一商品,每天公布统一的折扣(discount)。同时允许销售人员在销售时灵活掌握售价(price),在此基础上,一次购10件以上者,还可以享受9.8折优惠。)...

    Description 商店销售某一商品,每天公布统一的折扣(discount).同时允许销售人员在销售时灵活掌握售价(price),在此基础上,一次购10件以上者,还可以享受9.8折优惠.现已知当天 ...

  2. 商店销售某一商品,每天公布统一的折扣(discount)。同时允许销售人员在销售时灵活掌握售价(price),在此基础上,一次购10件以上者,还可以享受9.8折优惠。现已知当天3个销货员的销售情况为

    商店销售某一商品,每天公布统一的折扣(discount).同时允许销售人员在销售时灵活掌握售价(price),在此基础上,一次购10件以上者,还可以享受9.8折优惠.现已知当天3个销货员的销售情况为 ...

  3. 商店销售某一商品,每天公布统一的折扣discount,同时允许销售人员在销售时灵活掌握售价price,在此基础上,一次购入10件以上这,还可享受9.8折优惠。

    题目 商店销售某一商品,每天公布统一的折扣discount,同时允许销售人员在销售时灵活掌握售价price,在此基础上,一次购入10件以上这,还可享受9.8折优惠.现已知当天3个销货员销售情况为: 请 ...

  4. Chapter9——商店销售某一商品,每天公布统一的折扣(discount)。

    商店销售某一商品,每天公布统一的折扣(discount).同时允许销售人员在销售时灵活掌握售价(price),在此基础上,一次购10件以上者,还可以享受9.8折优惠.现已知当天3个销售员销售情况... ...

  5. 谭浩强 C++面向对象程序设计 118页第9题 9.商店销售某一商品,商店每天公布统一的折扣(discout)。同时允许销售人员在销售时灵活掌握售价(Price),在此基础上,对一次购10件以上者,还

    谭浩强 C++面向对象程序设计 118页第9题 9.商店销售某一商品,商店每天公布统一的折扣(discout).同时允许销售人员在销售时灵活掌握售价(Price),在此基础上,对一次购10件以上者,还 ...

  6. 谭浩强c++第9章 题9商店销售某一商品,商店每天公布统一的折扣(discount)。同时允许销售人员在销售时灵活掌握售价(price),在此基础上,对一次购10件以上者,还可以享受9.8折优惠。

    商店销售某一商品,商店每天公布统一的折扣(discount).同时允许销售人员在销售时灵活掌握售价(price),在此基础上,对一次购10件以上者,还可以享受9.8折优惠.现已知当天3名销货员的销售情 ...

  7. 商店销售某一商品,商店每天公布统一的折扣(discount)。同时允许销售人员在销售时灵活掌握售价(price),在此基础上,对一次购10件以上者,还可以享受9.8折优惠。

    题目描述: ***商店销售某一商品,商店每天公布统一的折扣(discount).同时允许销售人员在销售时灵活掌握售价(price),在此基础上,对一次购10件以上者,还可以享受9.8折优惠. 具体销货 ...

  8. 商店销售某一商品,商店每天公布统一的折扣(discount)。同时允许销售人员在销售时灵活掌握售价(price),

    真的是只听不练一点用也没呀,感觉老师上课讲的挺简单的,结果自己一做,却总有这样那样的问题,此处留下了伤心的泪水. 具体题目如下: .商店销售某一商品,商店每天公布统一的折扣(discount).同时允 ...

  9. 商店销售某一商品,商店每天公布统一的折扣(discount)

    商店销售某一商品,商店每天公布统一的折扣(discount).同时允许销售人员 在销售时灵活掌握售价(price),在此基础上,对一此购10件以上者,还可以享受9.8折优惠,现已知当天3名销售员销售情 ...

最新文章

  1. 【迫零准则】基于迫零准则的自适应线性均衡器的MATLAB仿真
  2. mysql基础(全,必看)
  3. Web前端培训分享:Web前端到底是什么?
  4. 计算机网络优化是啥,浅析计算机网络优化的方案.doc
  5. JBoss BRMS 5.3 –添加了业务活动监视(BAM)报告
  6. vim支持nginx语法高亮
  7. 【qduoj - 夏季学期创新题】骑士游历(递推dp)
  8. gcc -pthread_错误-在GCC Linux中使用C程序未定义对'pthread_create'的引用
  9. (150)System Verilog仿真结束机制
  10. WEB的发展历程、Tomcat服务器、与HTTP协议
  11. deepin更新启动项_Deepin系统更新的两大方法
  12. 管理者如何做好“冲突管理”
  13. i7-10750H和i7-8750H 对比哪个好
  14. win11u盘无法弹出怎么办?win11u盘老是被占用不能退出?
  15. 计算机扫描服务是哪一项,电脑右键没有扫描选项怎么办 方法其实很简单
  16. 苹果UDID泄露续:为什么UDID泄露会引起这么大反响?
  17. 电脑有弹窗广告怎么办?真实个人经验分享
  18. 2300. 咒语和药水的成功对数 ●●
  19. python激光扫描雷达_一文详解固态激光雷达的里程计(loam_livox)
  20. Windows2000、2003浏览器无法上网、无法联网

热门文章

  1. docker进入容器中的方法
  2. java中cookie的有效时间设置
  3. (2)Django---用命令创建项目
  4. 从零开始制作一个飞机大战类型的射击游戏
  5. 对京东商品评论进行词频统计并制作词云
  6. PS打不开php,ps打不开未响应怎么办
  7. 为什么pdf文件在一个计算机上能打开,拷贝到别的计算机上就打不开,显示文件已损坏?,pdf文件在电脑上打不开怎么办...
  8. 北京“银医一卡通”项目启动
  9. iOS小技能: 开发 uni 原生插件(支持iOS Extension)
  10. iOS之深入解析插件化架构