연산자 종합 실습(간단한 거스름돈 계산 문제)
import java.util.Scanner;
class Homework_180502_02
{
public static void main(String[] args)
{
/*
편의점 프로그램
물건 값을 4630원 <- 입력
손님 10000원 지불 <- 입력
5000원짜리 몇장
1000원짜리 몇장
500원짜리 몇개
100원짜리 몇개
50원짜리 몇개
10원짜리 몇개
*/
int value;
int money;
int change;
int count;
Scanner scan = new Scanner(System.in);
System.out.print("물건값 입력 = ");
value = scan.nextInt();
System.out.print("손님이 지불한 돈 입럭 = ");
money = scan.nextInt();
//거스름돈 계산
change = money - value;
//5천원짜리 갯수 계산
count = change/5000;
//거스름돈에 포함된 5천원짜리를 뺀 나머지 돈 저장
change = change % 5000;
System.out.println("5000원 -> " + count + "장");
//천원짜리 갯수 계산
count = change/1000;
//거스름돈에 포함된 천원짜리를 뺀 나머지 돈 저장
change = change % 1000;
System.out.println("1000원 -> " + count + "장");
//500원짜리 갯수 계산
count = change/500;
//거스름돈에 포함된 500원짜리를 뺀 나머지 돈 저장
change = change % 500;
System.out.println("500원 -> " + count + "개");
//100원짜리 갯수 계산
count = change/100;
//거스름돈에 포함된 100원짜리를 뺀 나머지 돈 저장
change = change % 100;
System.out.println("100원 -> " + count + "개");
//50원짜리 갯수 계산
count = change/50;
//거스름돈에 포함된 50원짜리를 뺀 나머지 돈 저장
change = change % 50;
System.out.println("50원 -> " + count + "개");
//10원짜리 갯수 계산
count = change/10;
System.out.println("10원 -> " + count + "개");
}
}