Coding/Java
거스름돈 구하기
코딩;
2021. 12. 7. 21:04
import java.util.Scanner;
//import java.util.Scanner;
public class MainClass {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int myMoney = 10000;
int price = 3210;
System.out.print("지불해야 될 돈 = ");
price = scan.nextInt();
System.out.print("제시한 돈 = ");
myMoney = scan.nextInt();
// 거스름돈
int changeMoney = myMoney - price; // 6790
// 5000원
int m5000 = changeMoney / 5000;
// 1000원
int m1000 = (changeMoney % 5000) / 1000; // = (6790 % 5000) -> 1790 / 1000
// 500원
int m500 = (changeMoney % 1000) / 500;
// 100원
int m100 = (changeMoney % 500) / 100;
// 50원
int m50 = (changeMoney % 100) / 50;
// 10원
int m10 = (changeMoney % 50) / 10;
System.out.println("총 거스름 돈: " + changeMoney);
System.out.println("5000원: " + m5000);
System.out.println("1000원: " + m1000);
System.out.println("500원: " + m500);
System.out.println("100원: " + m100);
System.out.println("50원: " + m50);
System.out.println("10원: " + m10);
}
}