习题 9.9 商店销售某一商品,商店每天公布统一的折扣(discount)。同时允许销售人员在销售时灵活掌握售价(price),在此基础上,对一次购10件以上者,还可以享受9.8折优惠。
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折优惠。相关推荐
- C++习题 商品销售(商店销售某一商品,每天公布统一的折扣(discount)。同时允许销售人员在销售时灵活掌握售价(price),在此基础上,一次购10件以上者,还可以享受9.8折优惠。)...
Description 商店销售某一商品,每天公布统一的折扣(discount).同时允许销售人员在销售时灵活掌握售价(price),在此基础上,一次购10件以上者,还可以享受9.8折优惠.现已知当天 ...
- 商店销售某一商品,每天公布统一的折扣(discount)。同时允许销售人员在销售时灵活掌握售价(price),在此基础上,一次购10件以上者,还可以享受9.8折优惠。现已知当天3个销货员的销售情况为
商店销售某一商品,每天公布统一的折扣(discount).同时允许销售人员在销售时灵活掌握售价(price),在此基础上,一次购10件以上者,还可以享受9.8折优惠.现已知当天3个销货员的销售情况为 ...
- 商店销售某一商品,每天公布统一的折扣discount,同时允许销售人员在销售时灵活掌握售价price,在此基础上,一次购入10件以上这,还可享受9.8折优惠。
题目 商店销售某一商品,每天公布统一的折扣discount,同时允许销售人员在销售时灵活掌握售价price,在此基础上,一次购入10件以上这,还可享受9.8折优惠.现已知当天3个销货员销售情况为: 请 ...
- Chapter9——商店销售某一商品,每天公布统一的折扣(discount)。
商店销售某一商品,每天公布统一的折扣(discount).同时允许销售人员在销售时灵活掌握售价(price),在此基础上,一次购10件以上者,还可以享受9.8折优惠.现已知当天3个销售员销售情况... ...
- 谭浩强 C++面向对象程序设计 118页第9题 9.商店销售某一商品,商店每天公布统一的折扣(discout)。同时允许销售人员在销售时灵活掌握售价(Price),在此基础上,对一次购10件以上者,还
谭浩强 C++面向对象程序设计 118页第9题 9.商店销售某一商品,商店每天公布统一的折扣(discout).同时允许销售人员在销售时灵活掌握售价(Price),在此基础上,对一次购10件以上者,还 ...
- 谭浩强c++第9章 题9商店销售某一商品,商店每天公布统一的折扣(discount)。同时允许销售人员在销售时灵活掌握售价(price),在此基础上,对一次购10件以上者,还可以享受9.8折优惠。
商店销售某一商品,商店每天公布统一的折扣(discount).同时允许销售人员在销售时灵活掌握售价(price),在此基础上,对一次购10件以上者,还可以享受9.8折优惠.现已知当天3名销货员的销售情 ...
- 商店销售某一商品,商店每天公布统一的折扣(discount)。同时允许销售人员在销售时灵活掌握售价(price),在此基础上,对一次购10件以上者,还可以享受9.8折优惠。
题目描述: ***商店销售某一商品,商店每天公布统一的折扣(discount).同时允许销售人员在销售时灵活掌握售价(price),在此基础上,对一次购10件以上者,还可以享受9.8折优惠. 具体销货 ...
- 商店销售某一商品,商店每天公布统一的折扣(discount)。同时允许销售人员在销售时灵活掌握售价(price),
真的是只听不练一点用也没呀,感觉老师上课讲的挺简单的,结果自己一做,却总有这样那样的问题,此处留下了伤心的泪水. 具体题目如下: .商店销售某一商品,商店每天公布统一的折扣(discount).同时允 ...
- 商店销售某一商品,商店每天公布统一的折扣(discount)
商店销售某一商品,商店每天公布统一的折扣(discount).同时允许销售人员 在销售时灵活掌握售价(price),在此基础上,对一此购10件以上者,还可以享受9.8折优惠,现已知当天3名销售员销售情 ...
最新文章
- 【迫零准则】基于迫零准则的自适应线性均衡器的MATLAB仿真
- mysql基础(全,必看)
- Web前端培训分享:Web前端到底是什么?
- 计算机网络优化是啥,浅析计算机网络优化的方案.doc
- JBoss BRMS 5.3 –添加了业务活动监视(BAM)报告
- vim支持nginx语法高亮
- 【qduoj - 夏季学期创新题】骑士游历(递推dp)
- gcc -pthread_错误-在GCC Linux中使用C程序未定义对'pthread_create'的引用
- (150)System Verilog仿真结束机制
- WEB的发展历程、Tomcat服务器、与HTTP协议
- deepin更新启动项_Deepin系统更新的两大方法
- 管理者如何做好“冲突管理”
- i7-10750H和i7-8750H 对比哪个好
- win11u盘无法弹出怎么办?win11u盘老是被占用不能退出?
- 计算机扫描服务是哪一项,电脑右键没有扫描选项怎么办 方法其实很简单
- 苹果UDID泄露续:为什么UDID泄露会引起这么大反响?
- 电脑有弹窗广告怎么办?真实个人经验分享
- 2300. 咒语和药水的成功对数 ●●
- python激光扫描雷达_一文详解固态激光雷达的里程计(loam_livox)
- Windows2000、2003浏览器无法上网、无法联网
热门文章
- docker进入容器中的方法
- java中cookie的有效时间设置
- (2)Django---用命令创建项目
- 从零开始制作一个飞机大战类型的射击游戏
- 对京东商品评论进行词频统计并制作词云
- PS打不开php,ps打不开未响应怎么办
- 为什么pdf文件在一个计算机上能打开,拷贝到别的计算机上就打不开,显示文件已损坏?,pdf文件在电脑上打不开怎么办...
- 北京“银医一卡通”项目启动
- iOS小技能: 开发 uni 原生插件(支持iOS Extension)
- iOS之深入解析插件化架构