买200元送100元,打几折?

   我们经常看到商场打折,电商打折,买200送100元代金券,代金券只能下次用。如果我一定要算出打几折,应该怎么算?

   很多人第一反应是5折,因为花200元买了200元的商品,有返还100元,就相当于花了100元买了200元的商品。还有很多人第一反应是67折,因为如果下次再买100元的商品用代金券就可以了,就相当于是花200元买了300元的商品,当然是打67折。

   但是上面说的仅仅是很多情况中的两种。注意,代金券需要购买商品才能体现价值,如果某人拿了代金券而不再购买或者在代金券有效期内没有购买,代金券的价值就没有体现出来,也就相当于没有打折了。把所有可能情况都考虑进来,不仅是写代码的基本要求,也是做工程,做财会,做投资,做教育,做管理等等大部分行业的要求。对于此计算打折问题,我们需要考虑的因素包括本次购买花了多少元,下次购买花了多少元。

   我的思路是这样的:(如有错误,欢迎拍砖)

   假设本次购买x元,第二次购买y元。

   若x<200,则不打折;

   若x>=200,则需按第二次购买的数额来确定打折数。

         若y<=100,这其中就包括了y=0的情况,即使用100元代金券购买了小于等于100元的商品,此时折扣为x/(x+y)。

         若y>100,即使用代金券抵了100元,此时折扣为(x+y-100)/(x+y)。

   当然还有可能第二次购买是还在继续进行买200送100优惠活动,折扣这样算还没完。

   这道题是我的一个面试题,写这篇短文这是为了记录自己曾经考虑问题不周,以告诫自己做事做人要严谨细致。

   

转载于:https://www.cnblogs.com/zhutianpeng/p/3458210.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 这个题目是商场打折,购商品总金额超过5000含5000可以打5折,超过40004000可以打6折,超过30003000可以打7折,超过20002000可以打8折,其他情况不打折,需要从键盘输入。 ### 回答2: 商场打折是为了吸引顾客,促进商品销售。商家通过打折来刺激消费者的购欲望,增加产品的销售量,同时也能够清理库存。在商场打折中,打折规则对消费者来说非常重要,因为这关系到消费者的购决策。以下是商场打折的具体规则: 1. 购商品总金额5000以上含5000打5折:如果消费者一次性购了大量商品,可以享受50%的折扣。这样的折扣让消费者看到了购物的实惠。 2. 4000以上含4000打6折:如果消费者购的商品总金额达到4000,也能够获得60%的折扣。这个折扣规则适用于购数量较多的顾客。 3. 3000以上含3000打7折:如果消费者购的商品总金额达到3000,可以享受70%的折扣。这个折扣优惠幅度相对于前面的折扣会更大一些。 4. 2000以上含2000打8折:如果消费者购的商品总金额达到2000,可以享受80%的折扣。这个折扣更加优惠,适用于消费者购少量商品的情况。 5. 其他情况不打折:如果消费者购的商品总金额不满足以上四个规则,则不享受打折优惠。 以上规则让消费者能够清楚地知道,在什么情况下可以享受哪些折扣优惠。消费者可以根据实际情况来决定是否要购商品,从而达到省钱购物的目的。同时,商场打折也能够带来销售额的提高,对商家来说也具有意义。 ### 回答3: 近年来,商场打折已成为消费者购物的重要途径之一。而商场打折的规则也是引起消费者关注的重要参数之一。例如,有些商场打折规则比较简单,按照顾客购商品的总金额实行等比例减免,而有些商场则是按照商品的种类、品牌等因素打折,规则更加复杂。 在给定的打折规则中,商家为了吸引消费者,给出了不同的折扣幅度。当购商品总金额在5000及以上时,含5000部分打5折,相当于半价;当购商品总金额在4000及以上时,含4000部分打6折;在3000及以上时,含3000部分打7折;在2000及以上时,含2000部分打8折;其他情况则不打折。 那么作为消费者应该怎样去选择活动和购物呢?首先不难看出,消费者的购物金额越高,享受的折扣幅度越大,这可以鼓励有意向大宗消费的消费者尽可能地购一次性较多的商品;其次,除了计算总价,还需要根据规则计算不同部分的折扣,以得到最优的购物策略。例如,如果总金额为6100,那么优先把5000以下的500部分按7折计算,其中可省下35;把含5000的部分按照5折计算,其中可省下1250;最后是含600的剩余部分,无折扣。这样计算下来,总共可以省下1285。 当然,商场打折的设定也有缺点,例如可能存在储存等成本的提高、对商品品质的影响等。因此,消费者在购时也应该综合考虑,既要享受到实惠,也要保证商品的质量与服务的质量。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值