책 내용 질문하기
기본모의고사 5회
도서
[2011] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
조회수
130
작성일
2011-06-10
작성자
첨부파일

기본모의고사 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개가 있기에 분리하기 위해서 묶어준건가여? 단순히 조건을 분리하기 위해서인지

아니면 이것도 꼭 일반 사칙연산처럼 * 과 + 처럼... + 조건을 먼저 구하기 위해서 괄호를 묶어준것인지

알고 싶어요...ㅠ.ㅠ 궁금한건 못참는지라..

근데 왜 밑에글에 제 질문만 답변이 없어요....ㅠㅠ

답변
2011-06-12 19:33:47

or 조건을 먼저 구하기 위해서 라고 생각 하시면 되겠습니다.

그냥 쓰시게 되면

상품코드의 첫번째 자리가 가이고 상품코드 끝자리가 1 이거나 상품코드 끝자리가 2인 이 되어

이고 를 먼저 계산 하게 되므로 다른 결과가 나올 수 있겠죠.

좋은 하루 되세요.

"
  • *
    2011-06-12 19:33:47

    or 조건을 먼저 구하기 위해서 라고 생각 하시면 되겠습니다.

    그냥 쓰시게 되면

    상품코드의 첫번째 자리가 가이고 상품코드 끝자리가 1 이거나 상품코드 끝자리가 2인 이 되어

    이고 를 먼저 계산 하게 되므로 다른 결과가 나올 수 있겠죠.

    좋은 하루 되세요.

    "
· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.