본문 바로가기

응용10

[정보처리기사][알고리즘][응용] 부서별 합계 Q. 부서, 성명, 본봉, 수당을 입력 받아서 처리한다. 입력자료는 부서별로 정렬되어 있다. 부서가 변경되면 부서의 합계를 출력한다. 자료의 끝(EOF)인 경우 정체의 합계를 출력한다.1. GOTO는 모든 부서의 합계가 누적되는 변수이므로 0으로 초기화한다. 2. 제목과 소제목을 출력한다. 3. BU, IRUM, BON, SU를 읽는다. 4. 부서별 합계가 누적될 변수를 초기화한다. 5. 부서가 같은지 비교하기 위해 입력 받은 부서를 저장한다. 6. 본봉과 수당의 합계를 계산한다. 7. 본봉과 수당의 합계를 부서별 합계 변수에 누적한다. 8. 부서, 성명, 본봉, 수당, 합계를 출력한다. 9. 다음 자료의 BU, IRUM, BON, SU를 읽어온다. 10. 파일의 끝인지를 판별하여 다음에 수행할 작업을 .. 2015. 8. 23.
[정보처리기사][알고리즘][응용] 화폐의 종류별 매수 계산 Q. 금액을 입력하여 화폐 단위별로 화폐의 매수를 계산하는 순서도를 작성하시오. 단, 금액 은 10,000원 이상이 입력되며, 화폐의 단위는 1원권에서 50,000원권까지이다.1. 처음에 계산할 화폐 단위인 50000으로 i를 초기화한다. 2. 다음에 계산할 화폐의 단위는 10000으로 50000을 5로 나누기 위해 SW를 0으로 초기화한다. 3. 금액을 입력받는다. 4. 화폐 매수를 계산한다. 입력받은 금액을 화폐 단위로 나눈 후 정수 값만 K에 저장한다. 5. 화폐 단위와 화폐 매수를 출력한다. 6. 화폐매수 계싼의 완료 여부를 판단한다. 화폐 단위가 50000에서 시작하여 1이 되면 매수 계산이 끝난다는 것을 생각한다. 1) No일 경우, 종료한다. 2) Yes일 경우, 화폐 매수를 구한 금액을 뺀.. 2015. 8. 22.