책 내용 질문하기
사용자정의함수 질문드려요.
도서
2018 시나공 기출문제집 컴퓨터활용능력 1급 실기
페이지
106
조회수
49
작성일
2018-07-31
작성자
탈퇴*원
첨부파일

기출유형3에서 문제2번의 1번 답은

Public Function fn비고(고객코드)

Select Case Mid(고객코드, 5, 1)
Case 1 To 3
fn비고 = "우수고객"
Case 4 To 6
fn비고 = "신규고객"
Case Else
fn비고 = ""
End Select

End Function

인데요.

Public Function fn비고(고객코드)

If 1 <= Left(고객코드, 5) <= 3 Then
fn비고 = "우수고객"
ElseIf 4 <= Left(고객코드, 5) <= 6 Then
fn비고 = "신규고객"
Else
fn비고 = ""
End If

End Function

이런 식으로 하면 안 되나요 ㅠㅠ 무슨 경우에 select를 쓰고 if를 쓰고 하는지...... 너무 어렵네요ㅜㅜ

답변
2018-07-31 22:22:07

안녕하세요.

SELECT 와 IF 모두 제시된 조건을 구현할 수는 있겠지만

문제지에서 Select문을 이용하도록 제시하고 있기 때문에 Select문을 사용해 주셔야 합니다.

좋은 하루 보내세요.

  • *
    2018-07-31 22:22:07

    안녕하세요.

    SELECT 와 IF 모두 제시된 조건을 구현할 수는 있겠지만

    문제지에서 Select문을 이용하도록 제시하고 있기 때문에 Select문을 사용해 주셔야 합니다.

    좋은 하루 보내세요.

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