기본모의고사 5회 계산문제 6번(사용자정의함수)에서
if left(상품코드,1)="가" and (right(상품코드,1)="1" or right(상품코드,1)="2") then
과
if left(상품코드,1)="가" and right(상품코드,1)="1" or right(상품코드,1)="2" then
() 있고 없고 간에 따라서 정답이 다릅니다. ()묶어준 이유가 앞에는 and 조건이 하나지만
뒤에는 or로 조건이 2개가 있기에 분리하기 위해서 묶어준건가여? 단순히 조건을 분리하기 위해서인지
아니면 이것도 꼭 일반 사칙연산처럼 * 과 + 처럼... + 조건을 먼저 구하기 위해서 괄호를 묶어준것인지
알고 싶어요...ㅠ.ㅠ 궁금한건 못참는지라..
근데 왜 밑에글에 제 질문만 답변이 없어요....ㅠㅠ
or 조건을 먼저 구하기 위해서 라고 생각 하시면 되겠습니다.
그냥 쓰시게 되면
상품코드의 첫번째 자리가 가이고 상품코드 끝자리가 1 이거나 상품코드 끝자리가 2인 이 되어
이고 를 먼저 계산 하게 되므로 다른 결과가 나올 수 있겠죠.
좋은 하루 되세요.
"-
*2011-06-12 19:33:47
or 조건을 먼저 구하기 위해서 라고 생각 하시면 되겠습니다.
그냥 쓰시게 되면
상품코드의 첫번째 자리가 가이고 상품코드 끝자리가 1 이거나 상품코드 끝자리가 2인 이 되어
이고 를 먼저 계산 하게 되므로 다른 결과가 나올 수 있겠죠.
좋은 하루 되세요.
"