해설 정답엔
Public Function fn생산단가(상품코드, 판매단가)
If Left(상품코드, 1) = "가" And (Right(상품코드, 1) = "1" Or Right(상품코드, 1) = "2") Then
fn생산단가 = 판매단가 * 0.3
Else
fn생산단가 = 판매단가 * 0.2
End If
End Function
이렇게 나와있는데
LEFT 나 RIGHT를 쓰라는 말이 없으니
Public Function FN생산단가(상품코드, 판매단가)
FN생산단가 = 판매단가 * 0.3
Else
FN생산단가 = 판매단가 * 0.2
End If
End Function
"가*" 를 하시면 가로 시작하는 단어가 아닌 가* 라는 값을 찾게 됩니다.
그러므로 사용할 수 없는 방법이죠.
정상 실행된다면 상관 없지만 그렇지 않는 경우가 더 많기 때문에 left 와 right 함수를 사용하는 것입니다.
30% 와 같이 % 의 사용이 불가능 합니다.
그래서 0.3 으로 사용하는 것이죠.
좋은 하루 되세요.
"-
*2012-03-09 06:26:12
"가*" 를 하시면 가로 시작하는 단어가 아닌 가* 라는 값을 찾게 됩니다.
그러므로 사용할 수 없는 방법이죠.
정상 실행된다면 상관 없지만 그렇지 않는 경우가 더 많기 때문에 left 와 right 함수를 사용하는 것입니다.
30% 와 같이 % 의 사용이 불가능 합니다.
그래서 0.3 으로 사용하는 것이죠.
좋은 하루 되세요.
"