- /*
- * 程序的版权和版本声明部分
- * Copyright (c)2013, 烟台大学计算机学院学生
- * All rightsreserved.
- * 文件名称: object.cpp
- * 作者:吴妍
- * 完成日期: 2013年04月09日
- * 版本号: v1.0
- 问题描述:简单统计商店某商品销售情况,没天公布统一折扣,允许售货员灵活掌握售价。在此基础上,购超过10件就可打98折
- * 输入描述: 三个售货员当天销售情况
- * 程序输出:无
- */
#include<iostream> using namespace std; class Product { public: Product(int,int,double); void total(); static double average(); static void display(); private: int number;//销货员号 int quantity;//销售数量 double price;//销售单价 static double sum;//总销售款 static double discount;//商店统一折扣 static int n; }; Product::Product(int num,int q,double p)//类外定义构造函数 { number=num; quantity=q; price=p; } void Product::total()//求销售款和件数 { double rate=1.0; if(quantity>10) rate=0.98*rate;//优惠 sum=sum+price*rate*quantity*(1-discount);//累计销售款 n+=quantity;//累计销售件数 } double Product::average()//求平均价 { return (sum/n); } void Product::display() { cout<<"总销售款为:"<<sum<<endl; cout<<"每件平均价为:"<<average()<<endl; } double Product::sum=0; double Product::discount=0.05; int Product::n=0; int main() { Product shou[3]= { Product(101,5,23.5), Product(102,12,24.56), Product(103,100,21.5) }; int i; for(i=0;i<3;i++) { shou[i].total();//统计售货情况 } Product::display();//输出结果 return 0; }
简单统计商店某商品销售情况
最新推荐文章于 2022-11-19 21:31:42 发布