[백준] 5710. 전기요금(골드5)

ERror.ASER·2021년 5월 12일
0

백준

목록 보기
68/69
import java.util.Scanner;
 
public class Main {
 
    public static void main(String[] args) {
        
 
        Scanner scanner = new Scanner(System.in);
        
        System.out.print("전기사용량을 입력하세요(kw) : ");
        int amount = scanner.nextInt(); //전기사용량 입력
        
        
        int basic; //기본요금
        double price; //kw당 요금 * amount
        double tax; //세금
        double total; // 총 요금
        
    
        //price구하기, basic 구하기
        if (amount <= 100) {
            price = (52.0 * amount);
            basic = 370;
        } else if ( amount > 100 && amount <= 200) {
            price = (52.0 * 100) + (88.5 * (amount-100));
            basic = 660;
        } else if (amount > 200 && amount <= 300) {
            price = (52.0 * 100) + (88.5 * 100) + (127.8 * (amount-200));
            basic = 1130;
        }else if (amount > 300 && amount <= 400) {
            price = (52.0 * 100) + (88.5 * 100) + (127.8 * 100) + (184.3 * (amount - 300));
            basic = 2710;
        }else if (amount > 400 && amount <= 500){
            price = (52.0 * 100) + (88.5 * 100) + (127.8 * 100) + (184.3 * 100)+ (274.3 *(amount - 400));
            basic = 5130;
        }else {
            price = (52.0 * 100) + (88.5 * 100) + (127.8 * 100) + (184.3 * 100)+ (274.3 * 100) + (494.0 *(amount - 500));
            basic = 9330;
        }
        
        
        
        
        tax = (basic + price) * 0.09; // 세금은 기본요금 + kw당 요금의 9 퍼센트이다.
        total = (int)( basic + price + tax); //total은 double형이니까 정수형으로 바꿔준다.
        System.out.println("전기사용량을 입력하세요(kw) : " + amount);
        System.out.println("이번달 요금은  " + (int)total + "입니다.");
        scanner.close();
    }
 
}
profile
지우의 블로그

0개의 댓글