책 내용 질문하기
엑셀 사용자 정의함수 24/상시 4회 부록
도서
2025 시나공 컴퓨터활용능력 1급 실기 기본서 (ver.2021)
페이지
196
조회수
23
작성일
2025-08-15
작성자
고*민
첨부파일
Public Function fn포인트(맛, 포장상태)
Select Case 맛 + 포장상태
Case Is = 10
fn포인트 = 1000
Case Is >= 8
fn포인트 = 800
Case Is >= 6
fn포인트 = 600
Case Is >= 3
fn포인트 = 300
Case Else
fn포인트 = 0
End Select
End Function
이렇게 써도 정답으로 인정되는지 궁금합니다. 답은 똑같이 나온것 같아요
그리고 case is= 10이렇게 써도 되나요?
case와 caseis를 왜 구분하는지 궁금합니다
답변
2025-08-15 17:30:56
안녕하세요.
Case는 주어진 값과 같은지를 비교할 때 사용하고
Case Is 는 관계 연산자를 이용해 값과 비교할 때 사용합니다.
그러므로 10인지를 비교하는 문은 Case 10이 맞지만 Case Is = 10을 해도 인식되어 정상적으로 수행되면 틀리게 채점되지는 않을 것으로 생각됩니다.
다만 혹시 모를 감점 사유가 되지 않도록 기본문인 Case 10 을 사용해서 적을 것을 권해드립니다.
즐거운 하루 되세요.
-
관리자2025-08-15 17:30:56
안녕하세요.
Case는 주어진 값과 같은지를 비교할 때 사용하고
Case Is 는 관계 연산자를 이용해 값과 비교할 때 사용합니다.
그러므로 10인지를 비교하는 문은 Case 10이 맞지만 Case Is = 10을 해도 인식되어 정상적으로 수행되면 틀리게 채점되지는 않을 것으로 생각됩니다.
다만 혹시 모를 감점 사유가 되지 않도록 기본문인 Case 10 을 사용해서 적을 것을 권해드립니다.
즐거운 하루 되세요.