기출문제 따라하기 - 문제 2번의 페이지 단가 계산하기에서 p.99해설을 보면
Public Function F단가(도서코드, 정가)
If Len(도서코드) = 7 Then // Q. 왜 도서코드가 7일때로 기준을 잡나요???
F단가 = Round(정가 / Mid(도서코드, 3, 3), 0)
Else
F단가 = Round(정가 / Mid(도서코드, 3, 2), 0)
End If
End Function
Q. 문제 2번에서 페이지수는 도서코드의 길이에 따라 다르다고는 했지만 7이라는 기준은 안나오는데요? 당췌모르겠어요..
답변 매번 달아주셔서 감사드립니다. ^^
지시사항에 보시면
표3의 [G18:G24]영역에 페이지 단가를 계사하는 사용자 정의 함수 'F단가'를 작성하여 계산하시오.
-F단가는 도서코드와 정가를 인수로 받아 페이지수를 산출한 후 페이지당 단가를 계산하는 함수임
-페이지 수는 도서코드의 길이에 따라 다르며, '-'과 '-'사이의 숫자임
F단가는 정가/페이지수로 계산하고, 소수 첫째 자리에서 반올림하여 표시
빨간색으로 표시한 부분에 도서코드 길이에 따라 페이지 수가 다르다고 했기 때문에
len(도서코드)=7 이 나오는 것입니다.
도서코드 수에 따른 값을 구하려면 if 문이 필요하세요.
좋은 하루 되세요.
-
*2017-03-26 12:39:20
지시사항에 보시면
표3의 [G18:G24]영역에 페이지 단가를 계사하는 사용자 정의 함수 'F단가'를 작성하여 계산하시오.
-F단가는 도서코드와 정가를 인수로 받아 페이지수를 산출한 후 페이지당 단가를 계산하는 함수임
-페이지 수는 도서코드의 길이에 따라 다르며, '-'과 '-'사이의 숫자임
F단가는 정가/페이지수로 계산하고, 소수 첫째 자리에서 반올림하여 표시
빨간색으로 표시한 부분에 도서코드 길이에 따라 페이지 수가 다르다고 했기 때문에
len(도서코드)=7 이 나오는 것입니다.
도서코드 수에 따른 값을 구하려면 if 문이 필요하세요.
좋은 하루 되세요.