책 내용 질문하기
2021 컴퓨터활용능력 1급 실기 기본서 383p 6번 문제에 질문있습니다.
도서
2021 시나공 컴퓨터활용능력 1급 실기
페이지
383
조회수
592
작성일
2021-05-14
작성자
탈퇴*원
첨부파일
사용자 정의 함수 문제인데
저는 이렇게 답을 작성하였습니다.
Public Function fn생산단가(상품코드, 판매단가)
If 상품코드 = "가*" And (상품코드 = "*1" Or 상품코드 = "*2") Then
fn생산단가 = 판매단가 * 0.3
Else
fn생산단가 = 판매단가 * 0.2
End If
End Function
오류값은 뜨지 않지만 제가 쓴 식은 값이 아예 다르게 나오더라구요
제 식의 무엇때문에 답이 다르게 나오는 건지 궁금합니다.
또 왜 이렇게 쓰면 답과 다른걸까요?
감사합니다
답변
2021-05-17 21:34:52
"" 안에 들어간 가* 는 가로 시작하는 값이 아니라
그냥 가* 라는 값이 되기 때문에 정확한 결과가 나오지 않는 것입니다.
가* 라는 값이 없기 때문에 결과가 나오지 않는 것이죠.
*도 문자로 취급 하는 것입니다.
좋은 하루 되세요.
-
관리자2021-05-17 21:34:52
"" 안에 들어간 가* 는 가로 시작하는 값이 아니라
그냥 가* 라는 값이 되기 때문에 정확한 결과가 나오지 않는 것입니다.
가* 라는 값이 없기 때문에 결과가 나오지 않는 것이죠.
*도 문자로 취급 하는 것입니다.
좋은 하루 되세요.