Description

商店销售某一商品,每天公布统一的折扣(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(输出结果)。

Input

m和m个销货员销售情况

Output

总销售款sum以及每件商品的平均售价

Sample Input

3
101 5 23.5
102 12 24.56
103 100 21.5

Sample Output

2387.66
20.41

HINT

 1 #include<iostream>
 2 #include<iomanip>
 3 using namespace std;
 4 class Product
 5 {
 6 public:
 7     int n1;
 8     float s;
 9     static int n;
10     static float discount;
11     static float sum;
12     Product(){}
13  Product(int num,int quantity,float price)
14  {
15      n1=quantity;
16      if(quantity>10)
17          s=quantity*price*0.98;
18      else
19          s=quantity*price;
20      s=s*0.95;
21  }
22 void  total ()
23  {
24     sum=sum+s;
25     n=n+n1;
26  }
27 static void display()
28 {
29     cout<<sum<<endl<<sum/n;
30 }
31 };
32 float Product::discount=0.05;
33 float Product::sum=0;
34 int Product::n=0;
35 int main()
36 {
37     const int NUM =10;
38     Product Prod[10];
39     int m,i;
40     cin>>m;
41     int num;
42     int quantity;
43     float price;
44     for(i=0; i<m; i++)
45     {
46         cin>>num>>quantity>>price;
47         Product temp(num,quantity,price);
48         Prod[i]=temp;
49     }
50     for(i=0; i<m; i++)
51         Prod[i].total();
52     cout<<setiosflags(ios::fixed);
53     cout<<setprecision(2);
54     Product::display();
55     return 0;
56 }

转载于:https://www.cnblogs.com/puermilk/p/3650181.html

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

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

    C++程序设计(第三版) 谭浩强 习题9.9 个人设计 习题 9.9 商店销售某一商品,商店每天公布统一的折扣(discount).同时允许销售人员在销售时灵活掌握售价(price),在此基础上,对一 ...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

最新文章

  1. 某程序员求助:30万年包留在家乡华为,50万年包去新加坡shopee,选哪个?
  2. Python使用matplotlib可视化时间序列季节图、使用季节图可以比较不同年份相同月份的数据差异、或者相同(年/月/周等)的时间序列在同一天的数据差异(Seasonal Plot)
  3. 齐二TK6916/20/26/32系列数控落地铣镗床简介8
  4. (17)10-10-12分页
  5. 【Python数据挖掘课程】五.线性回归知识及预测糖尿病实例
  6. linux100day(day8)--shell监控脚本练习
  7. DataTable是否存在某个列的判断
  8. 我的RSS我做主:My RSS
  9. Java字符串与日期互转
  10. easyui-datagrid对行写样式
  11. TraceView的使用
  12. struts1,struts2,springMVC终极对比
  13. dell2900服务器做系统,dell2900如何重装系统
  14. 【Python乘方运算和开平方运算】
  15. 半导体封装测试英语词汇量的软件,半导体英语
  16. 防火墙和端口,防火墙的功能和作用
  17. 几个著名的心理学实验
  18. 交互式电子白板与计算机通过什么链接,交互式电子白板的作用详细介绍
  19. 摆动序列算法C语言,376 摆动序列 leetcode
  20. vue-loader

热门文章

  1. python推荐入门书籍-这些都是Python官方推荐的最好的书籍(推荐)
  2. 为何python不好找工作k-为什么我不建议你通过 Python 去找工作?
  3. python爬虫吧-Python爬虫如何爬取贴吧内容
  4. 零基础学python用什么书-零基础自学python3 好用的入门书籍推荐
  5. python安装教程32位-python为什么要装32位的
  6. python语言必背代码-Python入门必须知道的11个知识点
  7. python使用手册-python(自用手册)
  8. python爬虫工程师-Python-爬虫工程师-面试总结
  9. DL-2如何打开TensorBoard(在Mac上)
  10. lambda表达式可以用来声明_Lambda 的骚操作,你都get到了没