出租车计费软件
2.5km内 按照8元
超出2.5km 没有达到5km 超出里程按照每公里1.8元 2.5公里 4.5元+8元
超出5km 没有达到10km 超出里程按照每公里1.5元 5公里 7.5元+4.5元+8元
10km以上里程按照每公里1.2元 12+20
一个客户坐了25km需要收多少钱?
var km = prompt('请输入里程数:')
km = Number(km)
var yuan = 0
if (km > 10) {
yuan = 8 + 4.5+7.5+((km-10)*1.2)
} else if (km > 5 && km <= 10) {
yuan = 8 + ((km-2.5-5) * 1.8) + ((km-5) * 1.5)
}else if (km > 2.5 && km <= 5) {
yuan = 8 + ((km-2.5)*1.8)
} else if (km <= 2.5) {
yuan = 8
}
alert(yuan+'元')