Javaプログラミング 第18回 2005/12/22
前回のプログラムを参考に電気料金計算プログラムを作りなさい。
電気料金の計算は1ヶ月の使用量 (kWh単位)と契約A数を読み込み、次の表に示す電気料金計算方法により料金を計算し、その金額を表示する。
基本料金
契約A数 | 基本料金(円) | 契約A数 | 基本料金(円) |
---|---|---|---|
10 | 260 | 15 | 390 |
20 | 520 | 30 | 780 |
40 | 1040 | 50 | 1300 |
60 | 1560 |
1kWhあたりの単価
使用電力量 | 単価 |
---|---|
120kWh以下 | 17.8 |
121kWh以上250kWh以下 | 23.85 |
251kWh以上 | 26.32 |
計算式
月額料金 = (基本料金 + (該当単価 × 使用電力量)) × 1.05
具体的な計算例を以下に示す。
例1 契約A数が30A、一月の使用電力量が100kWhの時
月額料金 = (780 + 100 ×17.8) × 1.05
例2 契約A数が30A、一月の使用電力量が150kWhの時
月額料金 = (780 + 120 ×17.8 + (150 - 120) × 23.85) × 1.05
例3 契約A数が30A、一月の使用電力量が300kWhの時
月額料金 = (780 + 120 ×17.8 + 130 × 23.85 + (300 - 250) × 26.32) × 1.05