javascript - 基本运费计算器
问题描述
我需要计算每 500 克的运费。我需要它在 Javascript 或 PHP 中。请帮我弄清楚。例如:让我们采用 40 卢比的基本价格和 500 克的基本重量。所以如果我输入 250g 它应该说 40 如果我输入 850g 那么它应该说 Rs 80 就这样继续下去。
解决方案
您可以使用以下方法计算价格:
ceil(weight / baseWeight) * basePrice
在您的第一个示例中:
ceil(250 / 500) * 40 = ceil(0.5) * 40 = 1 * 40 = 40
在您的第二个示例中:
ceil(850 / 500) * 40 = ceil(1.7) * 40 = 2 * 40 = 80
ceil
是大多数编程语言中的常用函数:PHP、JavaScript
请注意某些编程语言中的整数除法,并确保250 / 500
返回0.5
而不是0
.
也可能出现舍入错误。