• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

运用php语言编辑阶梯电量收费方法

php 搞代码 4年前 (2022-01-23) 21次浏览 已收录 0个评论
文章目录[隐藏]

当实际用电量在第一级电量基数范围内时,阶梯电费=基本电价×实际用电量;
   当实际用电量在第二级电量基数范围之间时,阶梯电费=基本电价×第一级电量+二档电价×(实际用电量-第二级电量基数下限);
   当实际用电量超过第二级电量基数上限时,阶梯电费=基本电价×第一级电量+二档电价×第二级电量基数区间范围+三档电价×(实际用电量-第二级电量基数上限)。
第一档电量为每户每月0-260千瓦时的用电量,其电价不作调整,为0.61元/千瓦时;
第二档电量为每户每月261-600千瓦时的用电量,其电价每千瓦时加价0.05元,为0.66元/千瓦时;
第三档电量为每户每月601千瓦时及以上的用电量,其电价每千瓦时加价0.30元,为0.91元/千瓦时。

回复讨论(解决方案)

$x = 100;$y = 0;switch($x) {  case $x > 600:    $y += *$x - 600)* 0.91;    $x = 600;  case $x > 260:    $y += ($x - 260)* 0.66;    $x = 260;  default:    $y += $x * 0.61;}echo $y;  

根据不同条件执行不@本文来*源gaodai#ma#com搞*!代#%^码$网*同的处理,使用switch语句就可以了。

这和小学时候写的算术计算表达式差不多,只是要运用php来写而已。

function fee($el, & $fee){		switch ($el){		case $el > 600:			$fee += ($el-600)*0.91+fee(600, $fee);			break;		case $el > 260:			$fee += ($el-260)*0.66+fee(260, $fee);			break;		default:			$fee += $el*0.61;			break;	}}fee(800, $fee);echo $fee;

搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:运用php语言编辑阶梯电量收费方法
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址