为了提倡居民节约用电,某省电力公司执行“阶梯电价”,安装一户一表的居民用户电价分为两个“阶梯”:月用电量50千瓦时(含50千瓦时)以内的,电价为0.53元/千瓦时;超过50千瓦时的,超出部分的用电量,电价上调0.05元/千瓦时。请编写程序计算电费。 输入格式: 输入在一行中给出某用户的月用电量(单位:千瓦时)。 输出格式: 在一行中输出该用户应支付的电费(元),结果保留两位小数,格式如:“cost = 应付电费值”;若用电量小于0,则输出"Invalid Value!"。
时间: 2023-05-13 10:06:51 浏览: 68
节约用电,从“阶梯电价”开始.zip
我可以回答这个编程类的问题。以下是计算电费的 Lua 代码:
-- 读取用户输入的电量
local electricity = io.read("*n")
-- 判断电量是否小于0
if electricity < 0 then
print("Invalid Value!")
else
-- 计算电费
local cost
if electricity <= 50 then
cost = electricity * 0.53
else
cost = 50 * 0.53 + (electricity - 50) * 0.58
end
-- 输出结果
print(string.format("cost = %.2f", cost))
end
请注意,这个程序只是一个示例,实际应用中可能需要进行更多的输入检查和错误处理。
阅读全文