2、【题目】商店收银程序
【要求】试建立一个类Sale用于描述销售活动,具体要求如下:
私有数据成员
int sid: 商品编号。
float price: 商品价格。
int quantity: 该商品库存数量。
公有成员函数
(1) 缺省构造函数:初始化数据成员为0或NULL值。
(2) 带参构造函数:用参数初始化数据成员。
(3) void List( ): 输出本对象的数据信息。
(4) void Modify(… ): 用给定的参数修改数据成员的值。(自己定义参数)
(5) int Sell(int n):卖出本商品n件。先比较quantity和n值,若quantity≥n,计算应付金额total(n>10优惠10%,n>30优惠20%)。修改该商品库存数量quantity,输出商品编号、价格、购买数量与应付金额,并返回1。否则,显示提示信息“库存数量不够”和quantity值并返回0。
主函数:定义不少于3个,并取不同值的Sale对象作为测试数据。对计算操作的返回值进行判断,根据是否进行了优惠输出提示信息。应使每个成员函数至少被调用一次。
--------------------next---------------------
阅读(1103) | 评论(0) | 转发(0) |