我正在寻找数学公式。
假设我们有这3个变量:
Sales: 45000
Cost: 20000
Profit: 25000
现在我需要在某些范围内分配利润:
Range 1 from 0 to 30000 on sales -> profit will be 10000
Range 2 from 30001 to 40000 on sales -> profit will be 10000
Range 3 from 40001 to 50000 on sales -> profit will be 5000
The profit sum of those ranges will be: 25000
第一个范围内的利润分配为10000,第二个范围内的利润分配为10000,第三个范围内的利润分配为5000.这就是我需要得到的关系。
我需要找到如何将这与PHP相关联,输入销售额,成本和利润以及如何计算这些利润范围。
有什么想法吗?
答案 0 :(得分:0)
我解决了问题,我认为解决这个问题会有更好的方法或一些公式,但这是我的方法:
$totalExpenses = 45000;
$income = 20000;
$distribution = $income - $totalExpenses;
if ($income >= 0 && $income <= 30000){
$max1 = $income;
$range1 = $max1 - $totalExpenses;
echo "r1: ".$range1;
}
if ($income >= 30001 && $income <= 40000){
$max1 = 30000;
$range1 = $max1 - $totalExpenses;
$max2 = $income;
$range2 = $max2 - $totalExpenses - $range1;
echo "r1: ".$range1." r2: ".$range2;
}
if ($income >= 40001 && $income <= 50000){
$max1 = 30000;
$range1 = $max1 - $totalExpenses;
$max2 = 40000;
$range2 = $max2 - $totalExpenses - $range1;
$max3 = $income;
$range3 = $max3 - $totalExpenses - $range1 - $range2;
echo "r1: ".$range1." r2: ".$range2." r3: ".$range3;
}
此示例将输出我们要查找的三个范围:
Range1: 10000
Range2: 10000
Range3: 5000
Total 25000 profit
答案 1 :(得分:-1)
制作一个html / php表格,输入销售,成本和提交后计算利润 在switch语句或if else语句中检查此利润 使用以下或类似的PHP代码
if ($sales > 0 and $sales <= 30000)
{
$profit=10000;
}
else
{
if ($sales >= 30001 and $sales <= 40000)
{
$profit=10000;
}
else
{
if ($sales >= 40001 and $sales <= 50000)
{
$profit=5000;
}
}
}
你必须在while循环中定义一个总变量和上面的部分,并将总利润变为总变量,并在循环结束后打印echo总变量
你可以获得你想要的数量,而不仅仅是三个