我必须做一个练习,如果一辆车停放了1小时或更短时间,它必须支付50美元,如果一小时过去它应该是100美元(双倍),依此类推。
function a(){
$time = 10; // x time
$hour = 50;
echo "price for hour: " . $hour;
if ($time < 60) {
$time_parked = $hour;
return $time_parked;
} elseif ($time > 60 && $time < 120) {
$time_parked = $hour * 2;
return $time_parked;
}
echo "Amount to pay: " . $time_parked;
以分钟为单位收到时间
答案 0 :(得分:2)
您可以尝试使用以下单一公式计算停车费:
function getFee($time) {
return (floor($time / 60) + 1) * 50;
}
echo getFee(50). "\n"; // 50
echo getFee(110). "\n"; // 100
echo getFee(120); // 150