我有两个Product
个对象。第一个是月度产品,用作定价的基准。第二个是年度产品,每12个月开具一次,并有折扣价。
通过选择年度定价来计算保存百分比的红宝石最好的方法是什么?
#<Product name: "Monthly", interval: 1.0, price: 50.0>
#<Product name: "Annually", interval: 12.0, price: 540.0>
答案 0 :(得分:0)
discount = annual.price - (monthly.price * (1.0 * annual.interval / monthly.interval))
discount_percentage = 100.0 - (100.0 * annual.price / annual.interval) / (monthly.price / monthly.interval)
输出:
+12.5 %
因此,您每年使用您提供的示例支付更多费用;)