计算电费。
原创
©著作权归作者所有:来自51CTO博客作者yitahutu79的原创作品,请联系作者获取转载授权,否则将追究法律责任
题目描述
夏天到了,各家各户的用电量都增加了许多,相应的电费也交的更多了。
路飞家今天收到了一份电费通知单。上面写着:
据京发改[2017]1054号规定,月用电量在240千瓦时及以下部分按每千瓦时0.4783元执行,月用电量在241~400千瓦时的部分按每千瓦时0.5283元执行,月用电量在401千瓦时及以上部分按每千瓦时0.7783元执行;
路飞想自己验证一下,电费通知单上应交电费的数目到底是否正确呢。
请编写一个程序,已知用电总计,根据电价规定,计算出应交的电费应该是多少。
输入
输入一个整数,表示用电总计(单位以千瓦时计),不超过10000。
输出
输出一个数,保留到小数点后1位(单位以元计,保留到小数点后1位)。
样例输入
267
样例输出
129.1
数据规模与约定
时间限制:1 s
内存限制:256 M
100% 的数据保证 小于10000
#include <iostream>
#include <iomanip>
using namespace std;
int main() {
int n;
cin >> n;
if (n <= 240) {
cout << fixed << setprecision(1) << n * 0.4783;
} else if (n <= 400) {
cout << fixed << setprecision(1) << 240 * 0.4783 + (n - 240) * 0.5283;
} else {
cout << fixed << setprecision(1) << 240 * 0.4783 + (400 -240) * 0.5283 + (n - 400) * 0.7783;
}
return 0;
}