책 내용 질문하기
질문올립니다.
도서
2016 시나공 기출문제집 컴퓨터활용능력 1급 실기
페이지
282
조회수
226
작성일
2016-06-20
작성자
첨부파일

시험일이 가까워서 중요한 질문으로 대체하겠습니다. 양해해주시기 바랍니다.

979 11 86659 45 8 컴퓨터활용능력 1급 실기 본교재

2013 1회 1급 실기 e형 16p

문제 4 3번

select case 문제인데요.

수량이 1~49이면 0%, 50~99이면 3%, 100~149이면 5%, 150이상이면 10%로 표시할 것 이라는 문제에서.

Select Case txt수량
Case Is >= 1
txt할인율 = 0
Case Is <= 49
txt할인율 = 0
Case Is >= 50
txt할인율 = 0.03
Case Is <= 99
txt할인율 = 0.03
Case Is >= 100
txt할인율 = 0.05
Case Is <= 149
txt할인율 = 0.05
Case Is >= 150
txt할인율 = 0.1
End Select

으로 입력했는데 틀렸습니다.

예전에 이와 비슷한 문제로 엑셀 사용자지정함수 질문 드렸을 때 답변입니다.

입금액이 20만원이상이면 판매량의 30%를 추가한다. 입금액이 10만원이상이고 5만원이하이면 20%를 추가한다. 라는 문제가 있다고 했을 때

select case 입금액

case >= 200000

판매량 + 판매량*0.3

case >=100000

판매량 + 판매량*0.2

case <=50000

판매량 + 판매량*0.2

~

와 같은 방법으로 작성이 가능하겠네요.

엑셀 사용자 지정함수문제처럼 ~고로 연결 되었을 때 명령어부분만 같게하면 된다고 생각했는데, 틀렸습니다.

무조건 정답지대로 만들어야하는지 궁금합니다.

또, 정답지대로 생각할 때 의문이 되는 점이 있습니다. case is >= 100 면 156, 161 등도 포함하는 것인데, 만약 txt할인율이 167이면 txt할인율= 0.1이 아니라 0,05를 써야하는게 맞는게 아닌지 궁금합니다.

마지막으로 select case 문을 만들때 표준코드문이 무엇인지 궁금합니다.

select case 수식

case 상수

" " - > 명령어

case 상수

" " - > 명령어

case 상수

" " - > 명령어

.

.

case else

" " - > 명령어

end select

를 표준으로 생각하고 사용하고 있는데 엑셀과 엑세스에서 이 코드대로 적용해서 문제풀어도 무방한지 적용가능한 코드문인지 궁금합니다.

답변
2016-06-23 12:34:48

select case 입금액

case >= 150

판매량 + 판매량*0.3

case >=100

판매량 + 판매량*0.2

case >=50

판매량 + 판매량*0.1

과 같이 작성한다고 하면 150 이상에서 150이상인 값이 걸러지게 됩니다.

다음 case 로 넘어가는 것은 모두 150 미만의 수가 되므로 100~149 의 값중에서 해당하는 값을 구할 수 있는 것입니다.

이런 방법으로 작성하시면 됩니다.

네 맞습니다. select case 문을 사용하는 방법이 맞구요.

문제에 맞게 지정하고 정확한 결과가 나오면 정답으로 인정 됩니다.

좋은 하루 되세요.

  • *
    2016-06-23 12:34:48

    select case 입금액

    case >= 150

    판매량 + 판매량*0.3

    case >=100

    판매량 + 판매량*0.2

    case >=50

    판매량 + 판매량*0.1

    과 같이 작성한다고 하면 150 이상에서 150이상인 값이 걸러지게 됩니다.

    다음 case 로 넘어가는 것은 모두 150 미만의 수가 되므로 100~149 의 값중에서 해당하는 값을 구할 수 있는 것입니다.

    이런 방법으로 작성하시면 됩니다.

    네 맞습니다. select case 문을 사용하는 방법이 맞구요.

    문제에 맞게 지정하고 정확한 결과가 나오면 정답으로 인정 됩니다.

    좋은 하루 되세요.

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