책 내용 질문하기
실전모의고사 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 까지의 값에 대해서만 구하게 되는 것이죠.
좋은 하루 되세요.