Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2350842
  • 博文数量: 816
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 5010
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-17 17:57
文章分类

全部博文(816)

文章存档

2011年(1)

2008年(815)

分类:

2008-12-17 18:02:24

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---------------------

阅读(1109) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~