分级计算之阶梯电价

分级计算之阶梯电价为了节约能源与资源 很多地方已对水 电 气 等消费资源实施阶梯价格 收费 消费越多收费越贵 1 说明 例如 A 市实施如下的阶梯电价 将居民每月用电量划分为 3 档 第 1 档 电量为 240 度及以下 电价标准为 0 49 元 度

大家好,我是讯享网,很高兴认识大家。

为了节约能源与资源,很多地方已对水,电,气等消费资源实施阶梯价格收费,消费越多收费越贵。

1.说明:
例如,A市实施如下的阶梯电价,将居民每月用电量划分为3档:
第1档:电量为240度及以下,电价标准为0.49元/度
第2档:电量为240~400度之间,电价标准提高至0.54元/度
第3档:电量为超过400度,电价标准提高至0.79元/度
试根据每月输入的用电量按以上阶梯电价计算收费。


讯享网

#include<stdio.h> int main() { double x,y; printf("请输入月用电量(度):"); scanf("%lf",&x); if(x<=240) y=x*0.49; else if(x>240&&x<=400) y=240*0.49+(x-240)*0.54; else y=240*0.49+(400-240)*0.54+(x-400)*0.79; printf("应缴电费(元):%9.2f\n",y); /*价格常保留两位小数*/ } 

讯享网

(1).函数计算;
应用函数实施分档收费更为方便,因为函数的自身调用可适当简化过程。

讯享网#include<stdio.h> double f(double x); /*自定义函数说明*/ int main() { double x; printf("请输入月用电量(度):"); scanf("%lf",&x); printf("应缴电费(元):%9.2f\n",f(x)); } double f(double i) /*形参i表示月用电量x*/ { double y; if(i<=240) y=i*0.49; else if(i<=400) y=f(240)+(i-240)*0.54; /*调用自身函数*/ else y=f(400)+(i-400)*0.79; return (y); /*返回电费值y*/ } 

3.程序运行示例及其注意事项:

请输入月用电量(度):320 应缴电费(元):160.80 

注意:应用阶梯价格这一经济杠杆控制资源消费将成为建设资源节约型社会进程中的”新常态“,对水、电、油、气等实施阶梯价格势必越来越广泛,各档的差价势必越来越大。

小讯
上一篇 2025-04-01 12:42
下一篇 2025-04-09 17:02

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/120134.html