注册 登录
编程论坛 C++教室

求用C++编写一个关于奖励积分的程序

lqaegean 发布于 2010-11-01 20:09, 559 次点击
一模拟的网上书店奖励积分计算程序,奖励积分策略每半年为一个计算周期,根据顾客的会员等级和半年内的净消费额两个因素计算。具体方法如下:奖励积分 = 净消费额*奖励系数+赠送积分,其中,奖励系数是会员等级的函数,赠送积分与会员半年内的净消费额相关,规则如下描述:如果相应等级会员的净消费高于半年净消费门限,则给与相应赠送积分;否则,赠送积分为0。累计消费额、会员等级、奖励系数、半年净消费门限和赠送积分之间的关系如表所示。奖励积分策略不适用于普通会员。一旦顾客的累计消费额达到相应等级即可升级到相应等级的会员,计算奖励积分时可参照相应等级的业务规则。奖励积分功能不处理会员等级升级。
消费累计    会员等级    奖励系数    半年净消费门限    赠送积分
≤1000元    普通会员    0    0    0
1000元<消费累计≤2000元    铜牌会员    0.1    100    5
2000元<消费累计≤3000元    银牌会员    0.2    150    10
消费累计> 3000元    金牌会员    0.3    200    15

4 回复
#2
lqaegean2010-11-01 20:11
求各位大侠帮个忙呀~~~平时学得不好,交作业抱佛脚....
#3
2010-11-01 20:21
你没看到这   论坛公告:本版禁止毫不思索的求代码,。凡此类帖子洒家决不手软一概删除。
应该不用说的,进来大家一起讨论,要不然大家都不想说了。
#4
2010-11-01 20:34
  你这个只用到两个函数就行了,switch和if,if放在case后面再做判断就能写出来了。
switch 前面你可以用n--;a=n/1000;  if(n>=3000) a=3;这样就好做了。
#5
xin3109232010-11-01 20:59
作业题都是不回的,人家明令  严禁作业题
1