시나공 컴활 1급 기본서에 기출문제집 부분에 2021년 계산문제 중 마지막 문제에 관해서 질문드립니다. 왜 and 뒤 대상부터 어르신까지 or이 들어간 부분이 가로로 묶여야 되는지 이해가 안가서 문의드립니다. 파일 첨부 드렸습니다. 빠른 답변 부탁드립니다. 감사합니다.
Public Function fn비고(대상, 참가인원)
If 참가인원 >= 20 And (대상 = “어린이” Or 대상 = “청소년” Or 대상 = “어르신”) Then
참가인원이 20이상이고 ( 안의 값 중하나라도 조건에 맞으면 true ) 이면 값을 표시하게 됩니다.
괄호는 or 조건을 먼저 지정하기 위해 사용한 것입니다.
어린이인지 청소년인지 어르신인지 먼저 판단 한 후 참가인원이 >=20 이상인 것의 조건과 결합하여 사용하는 것입니다.
0r 보다 and 가 먼저 계산 되므로 괄호를 하지 않으면 제대로 된 결과가 나오지 않습니다.
좋은 하루 되세요.
-
관리자2023-03-20 21:44:25
Public Function fn비고(대상, 참가인원)
If 참가인원 >= 20 And (대상 = “어린이” Or 대상 = “청소년” Or 대상 = “어르신”) Then
참가인원이 20이상이고 ( 안의 값 중하나라도 조건에 맞으면 true ) 이면 값을 표시하게 됩니다.
괄호는 or 조건을 먼저 지정하기 위해 사용한 것입니다.
어린이인지 청소년인지 어르신인지 먼저 판단 한 후 참가인원이 >=20 이상인 것의 조건과 결합하여 사용하는 것입니다.
0r 보다 and 가 먼저 계산 되므로 괄호를 하지 않으면 제대로 된 결과가 나오지 않습니다.
좋은 하루 되세요.