책 내용 질문하기
if와 select case 문에 대하여
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
207
조회수
49
작성일
2015-07-30
작성자
첨부파일

if 문과 case를 이용한 select문에 대하여 알고 싶습니다.

207page 하단에 코드설명이 나와 있습니다.

if 납품수량 >= 100 then

msgbox "우량 납품처", vbokonly, "거래처등급"

elseif 납품수량 >= 50 then

msgbox "일반 납품처", vbokonly, "거래처등급"

els

msgbox "불량 납품처" , vbokonly, "거래처등급"

end if

에서 이걸 case문으로 바꿔서 표현하면

select case 납품수량

case is >= 100

msgbox "우량 납품처", vbokonly, "거래처등급"

case is >= 50

msgbox "일반 납품처", vbokonly, "거래처등급"

case else

msgbox "불량 납품처" , vbokonly, "거래처등급"

end select

이렇게 바꾸는 게 맞나요? 그리고 select문에서 is의 역할이 무엇인가요?

답변
2015-08-01 02:06:43

네 지시사항에서 어떤 것을 사용하라고 하지 않았다면 어떻게 작성하시든 정확한 결과가 나오면 정답으로 인정 됩니다.

case 는 정확하게 떨어지는 값

case "초등학생"

과 같이 사용하고

case is 는 근사값이나 >= 등 등호를 이용할 때 사용합니다.

case is >1

과 같이 말이죠.

어떤것을 쓰시든 결과가 같다면 상관은 없습니다.

좋은 하루 되세요.

  • *
    2015-08-01 02:06:43

    네 지시사항에서 어떤 것을 사용하라고 하지 않았다면 어떻게 작성하시든 정확한 결과가 나오면 정답으로 인정 됩니다.

    case 는 정확하게 떨어지는 값

    case "초등학생"

    과 같이 사용하고

    case is 는 근사값이나 >= 등 등호를 이용할 때 사용합니다.

    case is >1

    과 같이 말이죠.

    어떤것을 쓰시든 결과가 같다면 상관은 없습니다.

    좋은 하루 되세요.

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