책 내용 질문하기
사용자정의함수 관련
도서
[2011] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
0
조회수
127
작성일
2011-11-13
작성자
첨부파일

책 내용은 아니고요, 상설시험을 봤는데, 사용자 정의 함수에서 연산자 표시가 궁금합니다.

예를 들어 나이가 10이상 20이하이거나 직급이 부장이라고 표현할 경우

if 나이 >=10 and 나이 <=20 or 직급 = "부장" then 과 같이 표현하는 것이 맞나요?

아니면

if (나이 >=10 and 나이 <=20) or 직급 = "부장" then 과 같이 표현하는 것이 맞나요?

가로를 치는 것의 차이점이 무엇인지도 궁금합니다.

책 내용은 아니지만 책 내용의 보충설명이라는 의미에서 답해주시면 정말 감사하겠습니다.

답변
2011-11-13 21:44:59

and 가 먼저 실행되기 때문에 따로 괄호로 묶지 않아도 됩니다.

or 인 경우에는 and 보다 or이 더 늦게 실행되므로

or 문을 먼저 실행해야 할 경우에는 ()로 묶는 것이 좋습니다.

괄호를 하는 이유는 먼저 실행되어야 하는 식을 묶을때 사용하는 것으로

다른 것 보다 ()안의 식을 먼저 계산하기 때문에 ()를 하는 것이죠. 먼저 실행되어야 한다면 ()를 사용하시면 됩니다.

좋은 하루 되세요.

"
  • *
    2011-11-13 21:44:59

    and 가 먼저 실행되기 때문에 따로 괄호로 묶지 않아도 됩니다.

    or 인 경우에는 and 보다 or이 더 늦게 실행되므로

    or 문을 먼저 실행해야 할 경우에는 ()로 묶는 것이 좋습니다.

    괄호를 하는 이유는 먼저 실행되어야 하는 식을 묶을때 사용하는 것으로

    다른 것 보다 ()안의 식을 먼저 계산하기 때문에 ()를 하는 것이죠. 먼저 실행되어야 한다면 ()를 사용하시면 됩니다.

    좋은 하루 되세요.

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