책 내용 질문하기
이렇게 입력하면 오류가 뜨는 이유
도서
2024 시나공 컴퓨터활용능력 1급 실기 기본서
페이지
120
조회수
130
작성일
2023-12-30
작성자
탈퇴*원
첨부파일

섹션7 기출 따라잡기 문제1번의 2번째 문제를 풀 때 저는

 

 

Public Function F단가(도서코드, 정가)

F단가 = Round(정가 / 페이지수, 0)

If Len(도서코드) = 7 Then

페이지수 = Mid(도서코드, 3, 3)

Else

페이지수 = Mid(도서코드, 3, 2)

End If

End Function

 

 

이렇게 작성하였는데 오류가 뜹니다 p120의 정답지와는 다르지만 이것도 정답이라고 생각했습니다

위처럼 작성하면 안되는 이유가 궁금합니다.


답변
2024-01-03 12:05:10

안녕하세요.

 

F단가 = Round(정가 / 페이지수, 0) 이 부분을 IF문 다음에 넣어야 합니다. 이렇게 작성해도 됩니다.

 

Public Function F단가(도서코드, 정가)

If Len(도서코드) = 7 Then 

페이지수 = Mid(도서코드, 3, 3)

Else

페이지수 = Mid(도서코드, 3, 2)

End If

F단가 = Round(정가 / 페이지수, 0) 

End Function

 

즐거운 하루 되세요.

  • 관리자
    2024-01-03 12:05:10

    안녕하세요.

     

    F단가 = Round(정가 / 페이지수, 0) 이 부분을 IF문 다음에 넣어야 합니다. 이렇게 작성해도 됩니다.

     

    Public Function F단가(도서코드, 정가)

    If Len(도서코드) = 7 Then 

    페이지수 = Mid(도서코드, 3, 3)

    Else

    페이지수 = Mid(도서코드, 3, 2)

    End If

    F단가 = Round(정가 / 페이지수, 0) 

    End Function

     

    즐거운 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.