| | | 제 목 | 28강 중급유형 4번문제 | | | 글쓴이 | 박정미 | 작성일 | 2005-06-22 | 조회수 | 409 | | | 글공유 | |
| | | Sub main() ''필수변수선언 Dim 인수1, 인수2, i, 버퍼 As Variant ''핵심변수선언 Dim 예약방법코드, 추가사용점수, 예약일자, 누적점수, 합계 As Variant ''인수처리 인수1 = Val(Left(Command, InStr(Command, " "))) 인수2 = Val(Mid(Command, InStr(Command, " "))) ''입력파일처리 Open "c:/c_it/data/abc0002.txt" For Input As #1 For i = 1 To 인수2 Line Input #1, 버퍼 If i >= 인수1 Then ''변수저장 예약방법코드 = Trim(Mid(버퍼, 36, 2)) 예약일자 = Trim(Mid(버퍼, 11, 2)) 누적점수 = Val(Mid(버퍼, 40, 5)) ''표처리 Select Case 예약방법코드 Case "LG" 추가사용점수 = 3910 Case "TE" 추가사용점수 = 2970 Case "FA" 추가사용점수 = 7930 Case "HU" 추가사용점수 = 6360 End Select ''합계구하기 If (예약일자 Mod 2) = 1 Then 합계 = 합계 + 누적점수 + 추가사용점수 End If End If Next i Close #1 ''출력파일처리 Open "c:/c_it/data/ans4.txt" For Output As #2 Print #2, 인수1, 인수2, 합계 Close #2 End Sub
선생님께서 올리신 자료 다운 받아 확인해보니까 틀린게 없는거 같은데 전 100 200 1104735 가 나와요 교재엔 1164735인데.. 몇번 코딩을 해봐도 그러네요 어디가 잘못된걸까요 확인해주세요
| |
|
|