책 내용 질문하기
문의합니다.
도서
2020 시나공 기출문제집 컴퓨터활용능력 1급 실기 [기출문제집]
페이지
107
조회수
184
작성일
2020-07-10
작성자
탈퇴*원
첨부파일

페이지 107 문제2(계산작업)의 1번문제입니다.

 

사용자정의함수에서 고객코드 다섯번째 글자가 1~3이면 "우수고객", 4~6이면 "신규고객"

위 문제를 베이직에서 작성할 때

select case left(고객코드, 5,1) 아닌가요? 왜 select case mid(고객코드, 5, 1) mid 함수가 사용되었는지 궁금합니다.

답변
2020-07-10 20:10:51

left 함수는 왼쪽에서 몇번째 글자까지 추출할지를 정하는 것으로

 

123456 이라는 값이 있다면

 

left("123456",3) 을 지정하면 "123" 이 결과로 나옵니다.

 

mid("123456),3,1) 을 지정하면 "3" 이 나오구요.

 

그렇기 때문에 정확한 결과가 나오지 않는 것입니다.

 

좋은 하루 되세요

  • 관리자
    2020-07-10 20:10:51

    left 함수는 왼쪽에서 몇번째 글자까지 추출할지를 정하는 것으로

     

    123456 이라는 값이 있다면

     

    left("123456",3) 을 지정하면 "123" 이 결과로 나옵니다.

     

    mid("123456),3,1) 을 지정하면 "3" 이 나오구요.

     

    그렇기 때문에 정확한 결과가 나오지 않는 것입니다.

     

    좋은 하루 되세요

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