| | | 제 목 | 거래처관리 초급 문제 4번이요.. | | | 글쓴이 | 한혜아 | 작성일 | 2005-07-05 | 조회수 | 513 | | | 글공유 | |
| | | 거래처 관리 초급에서 문제 4번이요.. 답이 틀리게 나와요
Sub MAIN() ''''''''필수 변수 선언 Dim 인수1, 인수2, K, 버퍼 As Variant ''''''''핵심 변수 선언 Dim 운송코드, 할인포인트, 거래처등급, 단가, 합계 As Variant ''''''''인수 처리 인수1 = Val(Left(Command, InStr(Command, " "))) 인수2 = Val(Mid(Command, InStr(Command, " "))) ''''''''입력 파일 처리 Open "c:\c_it\data\abc0001.txt" For Input As #1 For K = 1 To 인수2 Line Input #1, 버퍼 If K >= 인수1 Then ''''''''변수 저장 운송코드 = Trim(Mid(버퍼, 19, 1)) 거래처등급 = Trim(Mid(버퍼, 23, 1)) 단가 = Val(Mid(버퍼, 12, 3)) ''''''''표처리 Select Case 운송코드 Case "A" 할인포인트 = 5 Case "B" 할인포인트 = 15 Case "C" 할인포인트 = 20 End Select ''''''''합계구하기 If 거래처등급 = "B" Then 합계 = 합계 + 단가 + 할인포인트 End If End If Next K Close #1 ''''''''출력 파일 처리 Open "C:\C_iT\data\ans4.txt" For Output As # 2 Print #2, 인수1, 인수2, 합계 close #2 End Sub
이렇게 코딩했는데 자꾸 답이 1900이 나오네요(원래답은 16625라고 하던데) 도대체 뭐가 잘못된건지... | |
|
|