본문내용
[요구사항]
고객번호, 판매제품코드, 판매수량을 입력 받아서 제품별 지역별 판매금액과 제품별 판매량, 판매율을 계산하는 프로그램을 작성하시오
[처리조건]
1. 지역별 판매금액은 각 제품의 지역별 판매수량 * 제품별 단가 이다
2. 판매율은 제품의 (판매수량 / 목표수량) * 100 이다.(단 판매율은 소수점 첫째자리에서 반올림)
[입력설계]
1. 자료를 입력하기 위한 입력화면은 사용 프로그램의 특성을 활용하여 적절히 변형함을 허용한다.(단 입력과 출력을 구분하는 기능을 포함시킨다.)
2. 레코드별 입력항목의 입력순서는 "고객번호, 판매제품코드, 판매량"이 되도록 설계하고, 상기 3개 항목 이외에는 입력 받을 수 없다.
3. "고객번호"는 정수 3자리로 입력한다.
4. "판매제품코드" 는 영문 2자리로 입력한다.
5. "판매수량"은 1~60 사이의 정수로 입력한다.
6. 고객번호는 중복되지 않으며, 고객번호에 대하여 2회 이상 입력되지 않는다.
7. 최대 입력자료의 건수(입력 레코드 수)는 7건 이하로 간주한다.
8. 데이터 입력은 반드시 입력화면에서 입력 받도록 설계한다.
[출력설계]
1. 출력방향은 반드시 화면으로 한다.
2. 입력화면에서 입력 받은 DATA를 결과 출력화면에 출력시키되 레코드별 입력 받은 순서대로 출력시킨다.
고객번호, 판매제품코드, 판매수량을 입력 받아서 제품별 지역별 판매금액과 제품별 판매량, 판매율을 계산하는 프로그램을 작성하시오
[처리조건]
1. 지역별 판매금액은 각 제품의 지역별 판매수량 * 제품별 단가 이다
2. 판매율은 제품의 (판매수량 / 목표수량) * 100 이다.(단 판매율은 소수점 첫째자리에서 반올림)
[입력설계]
1. 자료를 입력하기 위한 입력화면은 사용 프로그램의 특성을 활용하여 적절히 변형함을 허용한다.(단 입력과 출력을 구분하는 기능을 포함시킨다.)
2. 레코드별 입력항목의 입력순서는 "고객번호, 판매제품코드, 판매량"이 되도록 설계하고, 상기 3개 항목 이외에는 입력 받을 수 없다.
3. "고객번호"는 정수 3자리로 입력한다.
4. "판매제품코드" 는 영문 2자리로 입력한다.
5. "판매수량"은 1~60 사이의 정수로 입력한다.
6. 고객번호는 중복되지 않으며, 고객번호에 대하여 2회 이상 입력되지 않는다.
7. 최대 입력자료의 건수(입력 레코드 수)는 7건 이하로 간주한다.
8. 데이터 입력은 반드시 입력화면에서 입력 받도록 설계한다.
[출력설계]
1. 출력방향은 반드시 화면으로 한다.
2. 입력화면에서 입력 받은 DATA를 결과 출력화면에 출력시키되 레코드별 입력 받은 순서대로 출력시킨다.