抵押计算器的php错误金额
我正在做一个简单的贷款计算器,它太简单了,甚至不能正常工作抵押计算器的php错误金额,php,Php,我正在做一个简单的贷款计算器,它太简单了,甚至不能正常工作 function calculatePayment($price, $down, $term) { $loan = $price - $down; $rate = (4/100) / 12; $month = $term * 12; $payment = floor(($loan*$rate/1-pow(1+$rate,(-1*$month)))*100)/100; return $payment
function calculatePayment($price, $down, $term)
{
$loan = $price - $down;
$rate = (4/100) / 12;
$month = $term * 12;
$payment = floor(($loan*$rate/1-pow(1+$rate,(-1*$month)))*100)/100;
return $payment;
}
echo calculatePayment(200000,0,30);
该输出:666.36
这将是伟大的,如果每月贷款支付是这个(不是那是666数字,但低数字哈哈),我的问题是这可能会更高
为什么我会得到这个?我刚刚添加了put(1-pow(1+$rate,(-1*$month)),因为这里发生的是$loan*$rate将被除以1,然后继续
function calculatePayment($price, $down, $term)
{
$loan = $price - $down;
$rate = (4/100) / 12;
$month = $term * 12;
$payment = floor(($loan*$rate/(1-pow(1+$rate,(-1*$month))))*100)/100;
return $payment;
}
echo calculatePayment(200000,0,30);
答案是954.83
$payment = floor(($loan*$rate/1-(pow(1+$rate,(-1*$month))))*100)/100;
$payment=下限(($loan*$rate/1-(pow(1+$rate,(-1*$month)))*100)/100;
请原谅我的问题:$应该在950左右,在$loan和1-pow周围缺少括号-我的灯坏了,我看不清楚键盘,所以这是一个简短的解释投票键下有Swoosh或右键单击它