Skip to content

InitTester/electricRatesCalculation

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

전력 요금 계산하기 (초급)

전력 요금 = 기본요금 + 전력량 요금 + 기후환경 요금 + 전력기반기금

  • 기후환경 요금 : 기후환경요금단가 * 사용전력량

기본요금 요금

  • 200kWh이하 사용 : 910원
  • 201~400kWh 사용 : 1,600원
  • 400kWh 초과 사용 : 7,300원

전력량 요금

  • 처음 200kWh 까지 : 120원
  • 다음 200kWh 까지 : 214.6원
  • 400kWh 초과 : 307.3원

기후환경 요금

  • 사용량kWh * 9원

전력발전기금

  • 전기요금 * 3.7%

계산 예시 (450kWh)

  1. 기본요금 : 7,300원 (3단계 단가)
  2. 전력량요금 : 82,285원 (1~3단계 요금의 합계, 원미만절사)
  • 1단계 : 200kWh × 120.0원 = 24,000원
  • 2단계 : 200kWh × 214.6원 = 42,920원
  • 3단계 : 50kWh × 307.3원 = 15,365원
  1. 기후환경요금 : 450kWh × 9원 = 4,050원
  2. 전기요금계 : 93,635원 = 7,300원(1) + 82,285원(2) + 4,050원(3)
  3. 부가가치세 : 93,635원(4) × 10% = 9,364원 (원미만 반올림)
  4. 전력기반기금 : 93,635원(4) × 3.7% = 3,460원 (10원미만절사)
  5. 청구금액 : 93,635원(4) + 9,364원원(5) + 3,460원(6) = 106,450원 (10원미만절사)

입/출력 예시

사용량을 입력하세요. > 450

기본요금 : 7,300 원
전력량요금 : 82,285 원
기후환경요금 : 4,050 원
전기요금계 : 93,635 원
부가가치세 : 9,364 원 (원미만 반올림)
전력기반기금 : 3,460원 (10원미만절사)
청구금액 : 106,450원 (10원미만절사)

조건

  • 사용량은 0 초과 정수이다.
  • 청구금액을 제외한 6개 요금을 구하는 각 메서드를 Calculation 클래스에 구현하시오.
  • Calculation 클래스는 싱글톤 패턴이어야 한다.

About

자바 기본 연습 문제 - 전력요금 계산

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%