상담문의

ㆍ HOME > 상담문의 > 일반상담
제 목 기사 - 알고리즘 : 100% 문제 복원[3]
글쓴이  유선미작성일 2006-11-05 오후 6:17:32조회수 877
글공유
게시글을 twitter로 보내기게시글을 facebook으로 보내기게시글을 Me2Day로 보내기게시글을 요즘으로 보내기







































































































<기사 - 알고리즘 : 100% 문제 복원> : 다른 게시판에 잘못 올렸네요..-.-;;;
개인별로 지급할 출장비에 대해 필요한 화폐의 매수를 계산하여 출력하고자 한다.
제시된 <처리조건>을 <답항보기>에서 선택하여 답안지의 해당 번호 (1)~(5)에 각각 마크하시오.
<처리조건>
-화폐는 고액권을 우선으로 하고, 나머지 금액을 그 다음 단위의 화폐 순서로 지급한다.
-화폐단위는 10000원,5000원,1000원,500원,100원,50원,10원,5원,1원의 9가지 종류가 있다
-입력 데이터는 성명과 출장비 지급액이며, 성명의 입력이 'QUIT'이면 입력의 끝이다.
-출력은 성명, 출장비 지급액, 개인별 각 화폐매수로 하며, 마지막에 전체 화폐 매수를 출력한다.(※아래의 [출력양식]참조)
-본문제에서 "/" 연산자는 나누기 연산의 몫을 구하는 연산자로 정의한다.
즉, 나누기 연산을 행하여 소수점 이하 발생시는 소수점 이하는 버림으로 처리한다.
예를 들어, 8/4의 경우 결과값은 2이고, 5/2의 경우 결과값은 2이며, 3/5의 경우 결과값은 0이다.
-사용하는 변수는 다음과 같다.
PM(9) : 개인별로 지급되는 출장비 지급액에 대한 화폐단위별 매수를 기억하는 배열로 PM(1)에는
10000원의 매수, PM(2)에는 5000원의 매수, PM(3)에는 1000원의 매수,…,PM(9)에는 1원의 매수 순으로 저장된다.
TM(9) : 각 화폐 단위별 전체 화폐매수를 기억하는 배열로 TM(1)에는 10000원의 매수, TM(2)에는 5000원의 매수,
TM(3)에는 1000원의 매수,…,TM(9)에는 1원의 매수 순으로 저장한다.
N : 성명을 기억하는 변수
P : 개인별로 지급되는 출장비지급액을 기억하는 변수
T : 화폐 단위별로 화폐매수를 계산할 금액(남은금액)을 기억하는 변수
M : 화폐 단위를 기억할 변수
SW : 화폐 단위 구분을 위한 변수로서 화폐단위가 10000원,1000원,100원,10원,1원인지, 
5000원, 500원,50원,5원인지를 구분하기 위한 변수로 0 또는 1 을 가진다.
K : 화폐 매수를 계산하거나 출력할 떄 사용할 배열의 첨자.
- 배열의 크기가 n일 경우 배열의 요소는 1부터 n까지 구성되는 것으로 한다.
예를 들어, A 라는 배열의 크기가 10일 경우 A(10)으로 표시되고,
배열 요소는 A(1) 부터 A(10)으로 구현된다고 가정한다.
- <그림>의 순서도에서 마름모의 의미는 마름모 안의 조건에 따라 조건을 만족하면 "Yes"로,
만족하지 않으면 "No"로 순서도의 흐름이 분기되도록 하는 역할을 한다.
- 반복문 설명
예를 들어 변수 a에 대해서 "반복 a=1,50,1" 의 의미는 a의 초기값 1, 최종값 50, 증가치 1로써,
즉, a의 값이 1부터 50까지 1씩 증가하면서 해당 반복문 내의 로직을 수행함을 나타낸다.
- 프로그램 실행 예시는 다음과 같다.
<입력>
엄철식 539620
양동수 538973
이동훈 173105
QUIT
<출력>
(※ 출력시 제목 부분은 다음 [출력 양식]과 같이 1,2 라인의 밑줄 부분이며 소제목은 6라인의 밑줄 부분을 의미한다.)
[출력 양식]













































































































  출장비 지급 알람표  
  성명 출장비 만원 오천원 천원 오백원 백원 오십원 십원 오원 일원  
  엄철식 539620 53 1 4 1 1 0 2 0 0  
  양동수 538973 53 1 3 1 4 1 2 0 3  
  이동훈 173105 17 0 4 0 1 0 0 1 0  
                         
  전체 화폐 매수 123 2 11 2 6 1 4 1 3  
                         

<순서도>
*.*

순서도 엑셀파일로 완벽하게 그렸는데 어떻게 올리는 지 몰겠어요..
일단 밑에 분꺼 참고 하세요. 저도 방법 연구해서 올릴께요. 화살표 하나까지 다 똑같이 복원해 왔는디..ㅋㅋ

기사친구 덕분에 이번에 시험 너무 수월히 쳤구요, 직전에 산업기사 문자 받고는 완전 감동 먹었습니다.
문제 복원 절로 해 오고싶더라고요...
완전 다 해올려구 했는데 적을 곳이 없어설..ㅋㅋ

다시한번 감사드립니다. 기사친구 화이팅!!

댓글쓰기 :
유선미
555
2006/11/05 오후 9:04:03
강승협
555
2006/11/05 오후 6:40:10
유선미
555
2006/11/05 오후 6:20:40
  [1]  
이전글 늦었지만.....알고리즘 그려온 거 스캔했어여...ㅡ.ㅡ
다음글 가산점을 위한 정보처리자격증 강의 사이트를 오픈합니다.
고객지원센터

02-556-3650

평일 9:00~18:00

일요일 공휴일 휴무

계좌번호안내

농협은행 724-01-173541

국민은행 633601-04-044665

예금주 (주)조은캠프

상호명 : (주)조은캠프 ㅣ 대표이사 : 이유락 ㅣ 대구광역시 북구 대학로80 경북대학교 IT융합산업빌딩 11층
사업자번호 : 504-81-62507 ㅣ 본사 : 053-954-0030 ㅣ 기술지원 : 070-7019-1144 ㅣ 팩스 : 050-7711-2200 ㅣ 
원격평생교육시설13호 ㅣ 출판사 : 345-2005-00013 ㅣ 통신판매업 : 2005-대구북구-00158 ㅣ 정보보호책임자 : 김창연  
기사친구는 SSL보안방식의 암호화구간을 적용하여 사이트를 안전하게 이용하실 수 있습니다.
COPYRIGHT 2005 (주)조은캠프 ALL RIGHTS RESERVED.관리자에게 메일보내기