하나의 카운터를 만들면서 PHP를 사용하고 거의 모든 것이 잘 진행되고 있지만 작은 버그가 하나 발견되었습니다.내 PHP 코드가 올바로 추가되지 않음
카운터에서 처음 두 단계가 진행되면 $bid
및 $stax
이됩니다.
내 마지막 결과 $pay
은 다음과 같아야합니다 8138 + 814 + 448 = 9400
있지만 그것은 나에게 $9,399
내 출력을주고있다 : 여기
Value $8,138 bid $814 tax $448 You Pay $9,399
Value $8,952 bid $895 tax $492 You Pay $10,339
Value $9,847 bid $985 tax $542 You Pay $11,373
사전에
<?php
$i = 0;
$v = 8138; // value : 8138
do {
$i++;
$bid = $v/10; // output : $814
$ftax = $v + $bid;
$stax = $ftax/20; // output : tax $448
$pay = $v + $bid + $stax; // 8138 + 814 + 448 = 9400
echo "Value $" . number_format($v) . " bid $" . number_format($bid) . " tax $" . number_format($stax) . " You Pay $" . number_format($pay) . "<br />";
$v = $v * 1.1;
} while ($i <= 2);
?>
덕분에 내 PHP입니다 :)
당신이 길을 따라 일부 소수를 잃고 생각에서 볼 .... – thatidiotguy
은 아아 난 내 계산기하려고합니다 –
$ 입찰이와 $ STAX에 소수점을 가지고 그래. 십진수를 사용하지 않으려면 위 또는 아래로 반올림해야합니다. – Pitchinnate