【发布时间】:2010-01-21 14:29:24
【问题描述】:
我必须按照以下方式根据费率结构计算价格:
$303.00 fixed price up to 500 units
$0.023 additional per unit from 501-10,000 units
$0.022 additional per unit from 10,001-25,000 units
$0.021 additional per unit from 25,001-50,000 units
我对设置数据库结构和算法(更大的症结点)来计算这个有点迷茫。有没有人这样做过?有没有一种很好的、优雅的方法来计算这类事情?
编辑: 例如,运行 25,100 个单位的前 500 个单位的成本为 303.00 美元,接下来的 9,500 个单位的成本为 218.50 美元,接下来的 15,000 个单位的成本为 330.00 美元,接下来的 100 个单位的成本为 2.10 美元,总计 853.60 美元。
它不会是一个简单的 25,100 * $0.021 计算 - 我很清楚如何选择和计算它。
类似于所得税的评估方式 - 在边际基础上。
【问题讨论】:
-
不,这是用于工作的内部系统。