책 내용 질문하기
실전모의고사 H형 계산작업 문제 1번
도서
2016 시나공 컴퓨터활용능력 1급 실기
페이지
125
조회수
60
작성일
2017-01-05
작성자
첨부파일

실전모의고사 H형 계산작업 문제 1번

Public Function 성과급(판매실적)

If 판매실적 >= 20000 Then

성과급 = 판매실적 * 0.25

ElseIf 20000 > 판매실적 >= 10000 Then

성과급 = 판매실적 * 0.2

Else
성과급 = 판매실적 * 0.15

End If


End Function

이렇게 적으니까 값이 다르더라고요 왜 ElseIf 판매실적 >= 10000 Then 이렇게 식을 쓰는 것과 차이가 나는 건가요?

답변
2017-01-08 19:47:22

질문 주신 부분처럼 사용할 수 없습니다.

정확한 결과가 나오지 않는다면 오답처리 되는 부분입니다.

첫번째 if문에서 이미 20000이상인 값을 걸렀기 때문에

두번째에서는 >=100000 으로 작성하면 됩니다. 그럼 20000 미만의 값부터 10000 까지의 값에 대해서만 구하게 되는 것이죠.

좋은 하루 되세요.

  • *
    2017-01-08 19:47:22

    질문 주신 부분처럼 사용할 수 없습니다.

    정확한 결과가 나오지 않는다면 오답처리 되는 부분입니다.

    첫번째 if문에서 이미 20000이상인 값을 걸렀기 때문에

    두번째에서는 >=100000 으로 작성하면 됩니다. 그럼 20000 미만의 값부터 10000 까지의 값에 대해서만 구하게 되는 것이죠.

    좋은 하루 되세요.

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