반응형
환전_지폐_거스름돈

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
public static void main(String[] args) {
        // TODO Auto-generated method stub
        double input, exchangeRate, exchange;
        int return_us, return_kor;
        
        Scanner myInput = new Scanner (System.in);
        
        System.out.print("현재 환율 : ");
        exchangeRate = myInput.nextDouble();
        System.out.print("한국돈 : ");        
        input = myInput.nextDouble();
        
        exchange = input / exchangeRate;    
        return_us = (int)exchange;
        exchange = exchange - return_us;
        return_kor = (int)(exchange * exchangeRate);
        return_kor = return_kor - (return_kor % 10);
        
        System.out.println("현재 환율은 1달러에 " + exchangeRate + " 원 입니다.");
        System.out.println("환전금액 : " + return_us + " 달러");
        System.out.println("거스름돈 : " + return_kor + " 원");
        
        System.out.println("$100 지폐 " + (int)return_us/100 + "  장");
        System.out.println("$50 지폐 " + (int)return_us%100/50 + "  장");
        System.out.println("$20 지폐 " + (int)return_us%100%50/20 + "  장");
        System.out.println("$10 지폐 " + (int)return_us%100%50%20/10 + "  장");
        System.out.println("$5 지폐 " + (int)return_us%100%50%20%10/5 + "  장");
        System.out.println("$1 지폐 " + (int)return_us%100%50%20%10%5/1 + "  장");        
    }
cs

현재 환율 : 1122.50 한국돈 : 300000 현재 환율은 1달러에 1122.5 원 입니다. 환전금액 : 267 달러 거스름돈 : 290 원 $100 지폐 2 장 $50 지폐 1 장 $20 지폐 0 장 $10 지폐 1 장 $5 지폐 1 장

$1 지폐 2 장


반응형