【洛谷算法题】P1422-小玉家的电费【入门2分支结构】
👨?💻博客主页:@花无缺
欢迎 点赞👍 收藏? 留言📝 加关注?!
本文由 花无缺 原创收录于专栏 【洛谷算法题】
【洛谷算法题】P1422-小玉家的电费【入门2分支结构】
🌏题目描述
夏天到了,各家各户的用电量都增加了许多,相应的电费也交的更多了。小玉家今天收到了一份电费通知单。小玉看到上面写:据闽价电 [2006]27 号规定,月用电量在 150 150 150 千瓦时及以下部分按每千瓦时 0.4463 0.4463 0.4463 元执行,月用电量在 151 ~ 400 151\sim 400 151~400 千瓦时的部分按每千瓦时 0.4663 0.4663 0.4663 元执行,月用电量在 401 401 401 千瓦时及以上部分按每千瓦时 0.5663 0.5663 0.5663 元执行;小玉想自己验证一下,电费通知单上应交电费的数目到底是否正确呢。请编写一个程序,已知用电总计,根据电价规定,计算出应交的电费应该是多少。
🌏输入格式
输入一个正整数,表示用电总计(单位以千瓦时计),不超过 10000 10000 10000。
🌏输出格式
输出一个数,保留到小数点后 1 1 1 位(单位以元计,保留到小数点后 1 1 1 位)。
🌏样例 #1
🌙样例输入 #1
267
🌙样例输出 #1
121.5
🌏题解
import java.util.Scanner;
public class P1422 {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
// 用电量
int electricCharge = in.nextInt();
// 用电量在 150 千瓦时及以下按 0.443 每千瓦时计算
if (electricCharge <= 150) {
System.out.printf("%.1f", electricCharge * 0.4463);
// 用电量在 150 千瓦时- 400 千瓦时, 按 0.4663 每千瓦时计算
} else if (electricCharge <= 400) {
System.out.printf("%.1f", 150 * 0.4463 + (electricCharge - 150) * 0.4663);
// 超出 400 千瓦时部分按 0.5663 每千瓦时计算
} else {
System.out.printf("%.1f",150 * 0.4463 + 250 * 0.4663 + (electricCharge - 400) * 0.5663);
}
in.close();
}
}
🌏总结
简单的选择结构,根据用电量来判断需要支付多少钱,注意结果要保留一位小数。
🌸欢迎
关注
我的博客:花无缺-每一个不曾起舞的日子都是对生命的辜负~
🍻一起进步-刷题专栏:【洛谷算法题】
💻Java题解同步仓库:https://github.com/huawuque404/Java-solution
🥇往期精彩好文:
📢【CSS选择器全解指南】
📢【HTML万字详解】
你们的点赞👍 收藏? 留言📝 关注?
是我持续创作,输出优质内容
的最大动力!
谢谢!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!