ユーザーが消費したユニット数に基づいて電気料金を生成します。より多くのユニットを消費すると、ユニットチャージあたりの料金も増加します。
適用ロジックユーザーが最低単位を消費する場合は次のとおりです:
if (units < 50){ amt = units * 3.50; unitcharg = 25; }
適用ロジック単位が 50 から 100 の間の場合は次のようになります以下に示すように、-
else if (units <= 100){ amt = 130 + ((units - 50 ) * 4.25); unitcharg = 35; }
単位が 100 ~ 200 の場合、適用されるロジックは次のとおりです-
else if (units <= 200){ amt = 130 + 162.50 + ((units - 100 ) * 5.26); unitcharg = 45; }
適用されるロジック単位の数が 200 を超える場合は次のとおりです 前述のとおり -
amt = 130 + 162.50 + 526 + ((units - 200 ) * 7.75); unitcharg = 55;
したがって、最終的な金額は次のロジックに従って生成されます -
total= amt+ unitcharg;
以下は、電気代-
ライブデモンストレーション
#include <stdio.h> int main(){ int units; float amt, unitcharg, total; printf(" Enter no of units consumed : "); scanf("%d", &units); if (units < 50){ amt = units * 3.50; unitcharg = 25; }else if (units <= 100){ amt = 130 + ((units - 50 ) * 4.25); unitcharg = 35; }else if (units <= 200){ amt = 130 + 162.50 + ((units - 100 ) * 5.26); unitcharg = 45; }else{ amt = 130 + 162.50 + 526 + ((units - 200 ) * 7.75); unitcharg = 55; } total= amt+ unitcharg; printf("electricity bill = %.2f", total); return 0; }
上記のプログラムを実行すると、次の結果が生成されます-
Enter no of units consumed: 280 electricity bill = 1493.50
以上が電気代を生成するCプログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。