用c++ ,月用电量50千瓦时以内,电价为0.53元/千瓦时,超过50千瓦时的,超出部分的用电量,电价上调0.05元/千瓦时。请编写程序计算电费
时间: 2024-11-03 16:23:03 浏览: 18
选题七:城市用电量统计与预测系统
在C++中,你可以创建一个简单的函数来计算用户的电费。这里是一个基本的示例程序:
```cpp
#include <iostream>
double calculateElectricityCost(double usage) {
if (usage <= 50) {
// 电量在50千瓦时以内,按0.53元/千瓦时计算
return usage * 0.53;
} else {
// 超过50千瓦时的部分,每千瓦时加价0.05元
double baseCharge = 50 * 0.53; // 基础费用
double extraCharge = (usage - 50) * (0.53 + 0.05); // 额外费用
return baseCharge + extraCharge;
}
}
int main() {
double monthlyUsage;
std::cout << "请输入月用电量(千瓦时): ";
std::cin >> monthlyUsage;
double totalCost = calculateElectricityCost(monthlyUsage);
std::cout << "您的电费是: " << totalCost << "元" << std::endl;
return 0;
}
```
这个程序首先检查用户输入的电量是否小于等于50千瓦时,如果是,则直接按照0.53元/千瓦时的价格计算;如果大于50千瓦时,则先计算基础的50千瓦时费用,再加上超出部分按0.6元/千瓦时的价格。
阅读全文