为了提倡居民节约用电,某省电力公司执行“阶梯电价”,安装一户一表的居民用户电价分为两个“阶梯”:月用电量50千瓦时(含50千瓦时)以内的,电价为0.53元/千瓦时;超过50千瓦时的,超出部分的用电量,电价上调0.05元/千瓦时。请编写程序计算电费。(用电量由页面的输入框填入,电费结果由alert弹出)javascript
时间: 2024-02-24 18:54:29 浏览: 258
节约用电,从“阶梯电价”开始.zip
好,以下是代码实现:
```javascript
var power = parseFloat(prompt("请输入您的月用电量(单位:千瓦时):"));
var price;
if (power <= 50) {
price = power * 0.53;
} else {
price = 50 * 0.53 + (power - 50) * 0.58;
}
alert("您的电费为:" + price.toFixed(2) + "元");
```
解释一下代码:
首先,我们通过`parseFloat()`函数将用户输入的用电量转换成浮点数类型。然后,我们使用一个`if-else`语句来根据不同的用电量计算电费。如果用电量不超过50千瓦时,则电费计算公式为:用电量 x 0.53。如果用电量超过50千瓦时,则先计算前50千瓦时的电费(50 x 0.53),再计算超出部分的电费((用电量-50) x 0.58),最后将两部分电费相加即可。最后,我们使用`alert()`函数将计算出的电费弹出提示框显示给用户。注意,我们使用`toFixed()`函数将电费保留两位小数。
阅读全文