책 내용 질문하기
select 구문질문
도서
[2013] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
423
조회수
139
작성일
2014-01-20
작성자
첨부파일

select구문 질문드릴께 있는데요

책이 아니라 오늘 상설검정 시험 치러갓는데 나왔던 문제인데요

fn비고에 select구문을 이용하여 사용자정의함수만들어서 푸는문제에요

점수가 90~100점 사이면 "우수학생"

점수가 80~89점 사이면 "보통학생"으로 표시하라는데

select case 점수

case 점수>=90 and 점수 <=100

fn비고 = "우수학생"

case 점수>=80 and 점수 <=89

fn비고= "보통학생"

end select

이렇게 하는거 맞나요?

제일궁금한건 점수가 90~100사이라고 하면 case 점수>=90 and 점수 <=100

이렇게 적는게 맞는건지 잘 모르겟어요

답변
2014-01-22 06:39:10

보통 100점 까지 있으므로

90이상으로 작성하시면 100까지 포함이 됩니다.

그러므로 and 를 사용하실 필요가 없습니다.

select case 점수

case 점수>=90

fn비고 = "우수학생"

case 점수>=80

fn비고= "보통학생"

end select

와 같이 작성하시면 90이상 인 값은 우수학생으로 지정하고

80이상 90미만은 보통학생으로 지정합니다.

90이상인 값을 위의 코드에서 걸렀기 때문에 90이상인 값은 나오지 않습니다.

그러므로 case 점수>=80 으로 작성해도 80이상 90미만으로 사용가능 한 것입니다.

좋은 하루 되세요.

"
  • *
    2014-01-22 06:39:10

    보통 100점 까지 있으므로

    90이상으로 작성하시면 100까지 포함이 됩니다.

    그러므로 and 를 사용하실 필요가 없습니다.

    select case 점수

    case 점수>=90

    fn비고 = "우수학생"

    case 점수>=80

    fn비고= "보통학생"

    end select

    와 같이 작성하시면 90이상 인 값은 우수학생으로 지정하고

    80이상 90미만은 보통학생으로 지정합니다.

    90이상인 값을 위의 코드에서 걸렀기 때문에 90이상인 값은 나오지 않습니다.

    그러므로 case 점수>=80 으로 작성해도 80이상 90미만으로 사용가능 한 것입니다.

    좋은 하루 되세요.

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