【发布时间】:2016-02-07 14:25:10
【问题描述】:
我已处理好函数设置和变量。我正在尝试计算每个起始区域的出租车费用、结束区域和经过的时间。
这是我到目前为止所拥有的,但计算得并不好。
它一直给我$5
if( startZone == 1 && endZone == 1 ){
totalTaxiFare = baseCharge;
if( timeCovered > 0 && timeCovered <= 4 ){
baseCharge = 5.00;
charge = (0.75/timeCovered)*timeCovered;
totalTaxiFare = baseCharge + charge;
}
}
if( startZone == 1 && endZone == 2 ){
totalTaxiFare = baseCharge;
if( timeCovered > 4 && timeCovered <= 10 ){
baseCharge = 7.00;
charge =( 3.00 + (0.50 * ( timeCovered - 4 ) * ( 0.75 / timeCovered ) * timeCovered ) );
totalTaxiFare = baseCharge + charge;
}
}
document.writeln("<p> The total taxi fare is $" + totalTaxiFare + "</p>");
【问题讨论】:
-
如果时间>0
-
如果出租车从 >0 点开始但
-
如果觉得不如给你
5.75
标签: javascript