입력된 금액을 만들기 위한 화폐단위별 프로그램입니다
물론 단번에 코드를 본다면 좋기야 하겠지만 장기적으로 봤을 때
혼자 풀어보기 -> 힌트 -> 코드 보기 순으로 공부하시는 게 실력 향상에 큰 도움이 됩니다!
힌트를 보고 천천히 생각을 거쳐서 문제를 풀어보시고
답안을 확인해보세요
더보기
5만 원
입력받은 값을 50000으로 나눈 값의 몫을 구하면 5만 원권을 구할 수 있다.
1만 원
5만 원 권의 개수를 제외하고 만 원짜리 개수를 구해야 한다
5만 원권의 나머지 값에 10000으로 나눈 몫을 구하면 만 원권을 구할 수 있다.
5천 원
만원 권의 개수를 제외하고 만 원짜리 개수를 구해야 한다.
만 원권의 나머지 값에 5000으로 나눈 몫을 구하면 오천 원권을 구할 수 있다.
천원
오천원 권의 개수를 제외하고 천 원짜리 개수를 구해야 한다
오천 원권의 나머지 값에 1000으로 나눈 몫을 구하면 천 원권을 구할 수 있다.
백 원
천 원권의 개수를 제외하고 백원짜리 개수를 구해야 한다
천원권의 나머지 값에 100으로 나눈 몫을 구하면 백 원을 구할 수 있다.
십원
일의 자릿수이므로 10으로 나눈 나머지 값으로 쉽게 구할 수 있다.
기본 틀입니다.
import java.util.Scanner;
public class HW01_01 {
public static void main(String[] args) {
int key;
int a = 0;
int b=0;
int c=0;
int d=0;
int e=0;
int f=0;
Scanner in = new Scanner(System.in); //키보드로 입력받기 위함
System.out.println("얼마를 입력하시겠습니까?"); //Console창에 "얼마를입력하시겠습니까?"가 나옴
key = in.nextInt(); //키보드로부터입력을받아 변수key에 저장.
//50000으로 입력받은 금액을 나눈 몫(오만원개수)
System.out.println("오만원권 : " + a + " 개");
//50000원짜리갯수1개를 제외하고 만원짜리갯수를 셈
System.out.println("만원권 : " + b + " 개");
//만원 짜리 갯수를 제외하고 천원짜리 갯수를 셈
System.out.println("천원권 : " + c + " 개");
//천원짜리 갯수를 제외하고 백원짜리 갯수를 셈
System.out.println("백원짜리 : " + d + "개");
//백원짜리 갯수를 제외하고 십원짜리 갯수를 셈
System.out.println("십원짜리 : " + e + "개");
//일의 자리수 이므로 10으로 나눠 나머지값은 일원짜리가 됨
System.out.println("일원짜리 : " + f + "개");
}
}
더보기
import java.util.Scanner;
public class HW01_01 {
public static void main(String[] args) {
int key;
int a = 0;
int b=0;
int c=0;
int d=0;
int e=0;
int f=0;
Scanner in = new Scanner(System.in); //키보드로 입력받기 위함
System.out.println("얼마를 입력하시겠습니까?"); //Console창에 "얼마를입력하시겠습니까?"가 나옴
key = in.nextInt(); //키보드로부터입력을받아 변수key에 저장.
a = key/50000; //50000으로 입력받은 금액을 나눈 몫(오만원개수)
System.out.println("오만원권 : " + a + " 개");
b = key%50000/10000; //50000원짜리갯수1개를 제외하고 만원짜리갯수를 셈
System.out.println("만원권 : " + b + " 개");
c = key%10000/1000; //만원 짜리 갯수를 제외하고 천원짜리 갯수를 셈
System.out.println("천원권 : " + c + " 개");
d = key%1000/100; //천원짜리 갯수를 제외하고 백원짜리 갯수를 셈
System.out.println("백원짜리 : " + d + "개");
e = key%100/10; //백원짜리 갯수를 제외하고 십원짜리 갯수를 셈
System.out.println("십원짜리 : " + e + "개");
f = key%10; //일의 자리수 이므로 10으로 나눠 나머지값은 일원짜리가 됨
System.out.println("일원짜리 : " + f + "개");
}
}
더 많은 C언어 글이 궁금하다면?
https://chuinggun.tistory.com/category/C%EC%96%B8%EC%96%B4
'자바 > 자바' 카테고리의 다른 글
[자바] 3 6 9 마다 짝소리를 내는 369 프로그램을 작성하시오 (0) | 2020.04.11 |
---|---|
[자바] 다항식을 구하시오 (0) | 2020.04.11 |
[자바] 화씨 값을 입력받아 섭씨 값을 출력하시오 (0) | 2020.04.11 |
[자바] 변수를 입력받고 변수의 합, 평균을 구하시오 (0) | 2020.04.11 |
[자바]BankAccount 계좌개설 코드 (0) | 2020.04.03 |
댓글