PHP言語を使用して段階的電力量課金方法を編集します
実際の使用電力量が第1段階の電力量基準以内の場合、段階的電気料金 = 基本電力量×実際の使用量電力量
実際の使用電力量が第1段階の電力量基準以内の場合第2段階電力量 基本範囲にある場合、段階電力料金=基本電力料金×第1段階電力料金及び第2段階電力料金×(実際の使用電力量-第2段階電力量基準の下限値) ;
実際の使用電力量が第2段階電力基準の上限を超える場合、ラダー電力料金=基本電力料金×第1段階電力料金、第2段階電力料金×第2段階電力基準範囲、第3-レベル電力料金×(実際の使用電力量-第2レベル電力ベース上限値)。
第 1 レベルの電力消費量は 1 世帯あたり 1 か月あたり 0 ~ 260 kWh、電力料金は調整なしで 0.61 元/kWh です。
2 番目のレベルの電力消費量は 1 世帯あたり 1 時間あたり 261 ~ 600 kWh です。電力消費量が増加すると、電力料金は 1 キロワット時あたり 0.05 元増加し、1 キロワット時あたり 0.66 元になります。
第 3 の電力レベルは、1 世帯当たりの月の電力消費量が 601 キロワット時以上であり、電気料金は1キロワット時当たり0.05元、つまり0.91元/kWh値上げされる。
------解決策---------
$x = 100;<br />$y = 0;<br />switch($x) {<br /> case $x > 600:<br /> $y += *$x - 600)* 0.91;<br /> $x = 600;<br /> case $x > 260:<br /> $y += ($x - 260)* 0.66;<br /> $x = 260;<br /> default:<br /> $y += $x * 0.61;<br />}<br />echo $y; <br />