资源描述
精选优质文档-倾情为你奉上/*商店销售某一商品呢,商店每天公布统一的折扣(discount),同时允许销售人员在销售时灵活掌握折扣(price),在此基础上,对一次购10件以上者,还可以享受9.8折,现已知当天3名销售货员销售情况为:销货员号(num) 销货件数(quantity) 销货单价(price) 101523.5 1021224.56 10310021.5 请编写程序,计算出当日此商品的总销售款sum,以及每件商品 的平均售价,要求用静态数据成员和静态成员函数。(将折扣discount、总销售款sum和商品销售总件数n声明为静态数据成员,在定义静态成员函数average(求平均售价)和display(输出结果)。)#includeusing namespace std;class Discountpublic:Discount(int n,int q,float p):num(n),quantity(q),price(p) static void display(); static void D_Sum(Discount); static float average(); private:int num;int quantity;float price;static float sum;static float discount;static int Scount;float Discount:sum=0;float Discount:discount=0.95;int Discount:Scount=0;void Discount:D_Sum(Discount Sale)float tmp;if(Sale.quantity=10)tmp=Sale.quantity * Sale.price * discount * 0.98;sum+=tmp;elsetmp=Sale.quantity * Sale.price * discount;sum+=tmp;Scount+=Sale.quantity;float Discount:average()return sum/Scount;void Discount:display()coutendl;cout当日此商品的总销售款为:sumendl;cout当日此商品的平均售价为:average()endl;coutendl;void main()Discount Sale3=Discount(101,5,23.5),Discount(102,12,24.5),Discount(103,100,21.5);for(int i=0;i3;i+)Discount:D_Sum(Salei);Discount:display();*/专心-专注-专业
展开阅读全文