궁금한게 세가지가 있는데요^^;
첫번째, 문제에서 "동일값 발생시.."가 끝문장으로 나올때, 저거 처리해야 될때가 있고, 신경 안써도 될때가 있는데 그게 어떤때인지 생각이 안나요..;;;
=> 처리하지 않는 경우 (정렬대상과 출력대상이 같은 경우) 문제 1】 제조등급이 C 이고 매출액이 80 이상인 자료에 대하여 (판매량 + 제조포인트)에 따라 내림차순 정렬하여 5번째 자료의 (판매량 + 제조포인트)값을 출력하시오. 동일값 발생시 제조번호에` 따라 오름차순 정렬하시오.(20점)
=> 처리하는 경우 (정렬대상과 출력대상이 다른 경우)
문제 1】 담임코드가 A, C인 자료에 대하여 (영어점수 + 수학점수)으로 내림차순 정렬했을 때 5번째 학번을 출력하시오. 동일값 발생시 학번에 대한 오름차순 정렬하시오.(20점)
두번째,
(예약수량*예약금액)의 값이 7000000이상인 자료에 대하여 지불금액에 따라 오름차순 정렬하였을 때 마지막 자료의 예약일자를 출력하시오. 동일값 발생시 일련번호에 따라 오름차순 정렬하여 처리하시오.
이런 문제가 있는데요(몇년도 기출인지 잘 모르겠어요;), 여기서 핵심변수 선언할 때, Dim 예약수량, 예약금액, 지불금액(1000),예약일자(1000),일련번호(1000)... 이런 식으로 되는데 지불금액은 오름차순, 일련번호도 오름차순. 근데 예약일자는 배열변수도 아닌데 왜 "배열변수(1000)"이 되는건가요?
=> 배열변수로 선언하는 변수는 정렬대상(지불금액),출력대상(예약일자),동일값 이하 변수(일련번호) 입니다.
세번재,
회원구분이 첫번째 값이 ''''0''''도 아니고 ''''1''''도 아닌 자료에 대하여..
이런 기출문제가 있는데요,
If 회원구분 <> "0" And 회원구분 <> "1" Then
이렇게 되있더라구요. 근데, 첫번째 값이라고 했는데 그냥 저렇게만 해도 괜찮은 건가요?
=> 네...회원구분 저장하는 코딩에서 1자리만 추출하면 됩니다.
게시판을 통해서...질문하기 어렵거나..개념이 잡히지 않을 경우는 바로 전화 주시기 바랍니다. 019-659-5570
|