상담문의

ㆍ HOME > 상담문의 > 일반상담
제 목 급합니다. 낼 셤이거든요.
글쓴이  궁금해요 작성일 2005-07-15조회수 558
글공유
게시글을 twitter로 보내기게시글을 facebook으로 보내기게시글을 Me2Day로 보내기게시글을 요즘으로 보내기
회원별 예약관리문제 입니다.

1. 결재 금액이 5000000미만인 자료를 대상으로 (예약수량*예약금액)의 값에 따라 오름차순으로 정렬했을 경우 가장 마지막 자료의 결재금액을 출력하되, (예약수량*예약금액)의 값이 중복될 경우, 예약번호를 오름차순으로 정렬하여 처리하시오.

''필수변수 선언
''핵심변수 선언

dim 결재금액(1000), 예약수량, 예약금액, 합계(1000)예약번호(1000), t, temp, num as variant

''인수처리
''입력파일처리


 for k=1 to 인수2
 line input #1,  버퍼

 if k>= 인수1 then  
 ''변수저장
  예약수량 = val(mid(버퍼, 어쩌고 , 저쩌고))
  예약금액 =  val(mid(버퍼, 어쩌고 , 저쩌고))
  
''배열변수처리
 if 결재금액 < 5000000 then
  num= num+1
  합계 (num) = 예약수량 *예약금액
  결재금액(num) = val(mid(어쩌고, 저쩌고))
  예약번호(num) = val(mid(어쩌고, 저쩌고))
 end if

 end if
next k

''정렬
 for k=1 to num
  for p=k to num
   if 합계(k) >합계(p) or _
   (합계(k) = 힙계(p) and 예약번호(k) > 예약번호(p)) then
 
 temp = 합계(k)
 합계(k)= 합계(p)
 합계(p) = temp

 temp = 예약번호(k)
 예약번호(k)= 예약번호(p)
 예약번호(p) = temp
 end if 
 next p
 next k


''출력파일 처리
 open 이하생략
  print #2,  인수1, 인수2,  결재금액(num)

여기 비쥬얼 베이직이 없는 곳이라서 다른것은 빼고, 문제에 해당되는 것 위주로 적었는데, 뭐가 잘못된 지 모르겠어요.
 결재금액에서 뭔가 잘못된것 같은데....
 결재금액, 배열결재금액(1000)이라고 따로 선언도 해봤는데 안되요. 
뭐가 잘못된거죠?ㅡ.ㅜ;;;;
댓글쓰기 :
이전글 급합니다. 낼 셤이거든요.
다음글 가산점을 위한 정보처리자격증 강의 사이트를 오픈합니다.
고객지원센터

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.관리자에게 메일보내기