책 내용 질문하기
사용자정의함수질문
도서
[2015] 컴퓨터활용능력 1급 실기
페이지
99
조회수
81
작성일
2015-05-17
작성자
첨부파일
section07 91쪽 질문
2.표3의 G18:G24 영역에 페이지단가를 계산하는 사용자 정의 함수 F단ㄱㆍ를 작성하여 계산하시오
?F단가는 도서코드와 정가를 인수로 받아 페이지수를 산출한 후 페이지당 단가를 계산하는 함수임.
?페이지수는 도서코드의 길이에 따라 다르며,‘-’과 ‘-’사이 숫자임
?F단가는 정가/페이지수로 계산하고, 소수 첫째자리에서 반올림하여 표시
public funtion F단가(도서코드,정가)
end function
Public Function F단가(도서코드, 정가)
If Len(도서코드) = 7 Then
F단가 = Round(정가 / Mid(도서코드, 3, 3), 0)
Else
F단가 = Round(정가 / Mid(도서코드, 3, 2), 0)
End If
End Function
여기서보면 페이지수가 도서코드 중간에 들어있는 숫자라고 생각하고 서식을 지정했는데 도서코드 전체가 텍스트니까 중간에 추출해내는 숫자도 텍스트로 여겨야되서 value를 따로 지정해줘야되는거 아닌가요?
▶ Round(정가/value(mid(도서코드,3,3)),0)
답변
2015-05-19 05:58:22
문자로 표시되어도 계산은 가능하기 때문에 그냥 사용한 것이구요.
value 를 사용하여 정확한 결과가 나온다면 사용하셔도 상관 없습니다.
좋은 하루 되세요.
-
*2015-05-19 05:58:22
문자로 표시되어도 계산은 가능하기 때문에 그냥 사용한 것이구요.
value 를 사용하여 정확한 결과가 나온다면 사용하셔도 상관 없습니다.
좋은 하루 되세요.