【发布时间】:2021-10-24 09:04:50
【问题描述】:
我们的代码由 3 个阶段组成。
第 1 阶段 - 在停车场,最多 5 小时的费用为 1 美元。
第 2 阶段 - 5 小时后,降至每小时 0.50 美元。如果汽车在公园内停留 6 小时,费用为 5.50 美元。
第 3 阶段 - 考虑到第 1 阶段和第 2 阶段,每天的费用为 14.50 美分。但是我们必须将每日费用固定为15美元。如果汽车在公园停留25小时,价格应该是15.50,而不是15美元。
如您在代码块中所见,我在上面编写了第 1 阶段和第 2 阶段。但是,我无法写出每日费用,这是第三阶段。
fun main(args: Array<String>) {
var hours = readLine()!!.toInt()
var total: Double = 0.0
var price = 0.0
if (hours <= 5) {
price= 1.0
total = hours * price
println(total)
} else if (hours>=6) {
price= 0.5
total=hours*price-2.5+5.0
println(total)
}
}
【问题讨论】: