首页 > 解决方案 > 基本运费计算器

问题描述

我需要计算每 500 克的运费。我需要它在 Javascript 或 PHP 中。请帮我弄清楚。例如:让我们采用 40 卢比的基本价格和 500 克的基本重量。所以如果我输入 250g 它应该说 40 如果我输入 850g 那么它应该说 Rs 80 就这样继续下去。

标签: javascriptphp

解决方案


您可以使用以下方法计算价格:

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是大多数编程语言中的常用函数:PHPJavaScript

请注意某些编程语言中的整数除法,并确保250 / 500返回0.5而不是0.

也可能出现舍入错误。


推荐阅读