ホームページ  >  記事  >  バックエンド開発  >  PHP 言語を使用して段階的電力充電方法を編集する

PHP 言語を使用して段階的電力充電方法を編集する

WBOY
WBOYオリジナル
2016-06-13 12:01:071240ブラウズ

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 />

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。