C언어 직원관리 프로그램 보고서
- 최초 등록일
- 2022.07.01
- 최종 저작일
- 2022.07
- 14페이지/ MS 워드
- 가격 2,500원
소개글
"C언어 직원관리 프로그램 보고서"에 대한 내용입니다.
미리보기 페이지 외에 전체 코드가 작성 되어있습니다.
목차
없음
본문내용
ONE. 문제 정의
이번 레포트는 한 회사의 직원정보를 받아 요구사항을 처리하는 프로그램이다. 주제를 받고나서 예전에 신규 삼성전자공장 건설 현장에서 삼성물산(건설/플랜트)쪽에서 아르바이트를 잠깐 했는데, 그날 출근하신 일용직 노동자 분들의 일당, 본사 직원들의 명단 그리고 신규 일용직 노동자 명단을 정렬, 출력하여 보고하는 일을 했던 것이 생각나서 프로그램의 이름을 Samsung Electronic PAY System으로 지었다.
1. 직원 정보 입력 a 좌석예약\nb 예약변경\nc 예약취소\nd 예약결과조회\ne 좌석상태조회\nf 예약현황출력\nx 프로그램종료
맨 처음 입력할 직원의 명수를 입력한다. 이때, 정확한 데이터 값의 비교를 위해 10명이상의 직원 정보를 입력해야만 다음 메뉴로 넘어갈 수 있게 만들었고 최대 20명의 데이터를 넣을 수 있게 했다. 직원 수 제한은 #define구문을 통해 상수로 선언을 하여 최대인원과 최소인원을 쉽게 바꿀 수 있도록 하였다.
직원 정보를 입력하기 전, 입력 조건을 출력하여 사용자가 덜 헷갈리도록 만들었다. 입력 조건에는 사번(두 자리 수), 이름(영문 15자 이내), 직급코드(한 자리 숫자), 인센티브 등급(알파벳 한 글자), 근무시간(시간 단위 숫자로 입력)이 출력 되도록 했다. 또한 while문을 통해 모든 입력 값이 정확한 값이 아니라면 입력을 다시 하게 만들었다.
2. 인센티브 등급
인센티브 등급은 S(Special), V(VIP), P(Platinum), G(Gold), B(Basic) 이렇게 총 5가지로 나누었다. 각 등급당 시간마다 계산되는 인센티브 금액은 30000원, 15000원, 10000원, 5000원, 3000원 순으로 정했다. 인센티브 금액은 근무시간과 인센티브 금액을 곱하여 계산하는데 이렇게 계산된 인센티브 금액이 가장 높은 사원 한 명을 선정하여 마지막 결과 화면에 출력한다.
참고 자료
없음