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의 역할이 무엇인가요?
네 지시사항에서 어떤 것을 사용하라고 하지 않았다면 어떻게 작성하시든 정확한 결과가 나오면 정답으로 인정 됩니다.
case 는 정확하게 떨어지는 값
case "초등학생"
과 같이 사용하고
case is 는 근사값이나 >= 등 등호를 이용할 때 사용합니다.
case is >1
과 같이 말이죠.
어떤것을 쓰시든 결과가 같다면 상관은 없습니다.
좋은 하루 되세요.
-
*2015-08-01 02:06:43
네 지시사항에서 어떤 것을 사용하라고 하지 않았다면 어떻게 작성하시든 정확한 결과가 나오면 정답으로 인정 됩니다.
case 는 정확하게 떨어지는 값
case "초등학생"
과 같이 사용하고
case is 는 근사값이나 >= 등 등호를 이용할 때 사용합니다.
case is >1
과 같이 말이죠.
어떤것을 쓰시든 결과가 같다면 상관은 없습니다.
좋은 하루 되세요.