西安市对安装“一户一表”的居民用户按阶梯式累进电价进行计收电费,具体方案是:

西安市对安装“一户一表”的居民用户按阶梯式累进电价进行计收电费,具体方案是:

月用电量低于50千瓦时部分,电价不调整,仍为0.538元/千瓦时;51~200千瓦时部分, 单 价为0.568元/千瓦时;超过200千瓦时部分,电价为0.638元/千瓦时。市区徐某家4月份 的用 电量为96千瓦时,其电费计算如下:基本电费部分:96千瓦时×0.538元/千瓦时=51.65元; 超出50千瓦时的调价电费:(96~50)千瓦时×0.03元/千瓦时=1.38元;电费合计 51.65+1.38=53.03元 。 “阶梯式电价”机制可有效地抑制电力浪费现象,引导居民节约用 电,合理用电,比纯粹“口号倡导型” 节约用电更加有效。 编写一个程序根据输入的用电 量,计算电费。

/*************************************************************************
  > File Name:    demo02.c
  > Author:       徐四海
  > Description: 收电费 
  > Created Time: 2025年02月11日 星期二 20时08分22秒
 ************************************************************************/

#include <stdio.h>

int main(int argc,char *argv[])
{
    //定义变量来存取数据
    double kwh,fd,all,add;

    //定义收费的数据
    double a=0.538,b=0.568,c=0.638;

    printf("合理用电,节约用电!请输入您的用电量:\n");
    //接收用电量
    scanf("%lf",&kwh);

    //计算并分档,未超出
    if (kwh<=50)
    {
        all = kwh * a;
        printf("电费=%lf\n",all);
    }
    //超出50的电费
    else if (kwh>50&&kwh<=200)
    {
        fd = 50 * a;
        kwh = kwh - 50;
        add = b * kwh;
        all = add + fd;
        printf("电费=%lf\n",all);

    }
    //超过200的电费
    else if (kwh>200)
    {
        fd = 50 * a + 150 * b;
        kwh = kwh - 200;
        add = c * kwh;
        all = add + fd;
        printf("电费=%lf\n",all);

    }
    else

    return 0;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值