화폐분류기

오승환·2023년 3월 20일
1

더존비즈온

목록 보기
1/3

아래 플로차트를 보고 프로그램을 짜 보세요
UNIT : 화폐단위
NUM : 화폐매수
SW : 스위칭 변수 , 화폐의 다음 단위를 위해
MONEY : 입력받는 금액

아래 코드는 금액을 입력받아

예)
금액 : 12345
10000 1개
5000 0개
1000 2개
500 0개
100 3개
50 0개
10 4개
5 1개
1 0개
를 계산하는 프로그램 입니다

		int unit = 10000;
		int num = 0;
		int sw = 0;
		int money = 0;
		Scanner sc = new Scanner(System.in);
		System.out.print("분류를 원하는 금액을 입력하세요 : ");
		money = sc.nextInt();
		while(unit >= 1) {
			num = (int)(money/unit);
			System.out.println("화폐단위 " + unit + " : "+ num+"개");
			money -= unit*num;	
			switch(sw) {
				case 1: unit /= 5; sw = 0; break;
				case 0: unit /= 2; sw = 1;
			}
		}
profile
반갑습니다

0개의 댓글