책 내용 질문하기
IF ~ Then 제어문 / 예제 3번
도서
[2013] 컴퓨터활용능력 1급 필기
페이지
238
조회수
155
작성일
2013-01-06
작성자
탈퇴*원
첨부파일

교재 238쪽 예제 3 평점에 따른 보너스율 계산하기

Sub 예제()

급여 = 1000

평점 = 3

If 평점 = 1 Then

Bonus = 급여 * 0.1

Elself 평점 = 2 Then

Bonus = 급여 * 0.2

Elself 평점 = 3 Then

Bonus = 급여 * 0.3

Elself 평점 > 4 Then

Bonus = 급여 * 0.4

Else

Bonus = 0

End If

End Sub

이 제어문에 이상한것이 있습니다.

평점이 3인경우는 급여에 0.3을 곱하며,

평점이 4 초과인 경우는 급여에 0.4를 곱하는데,

평점이 정확히 4인경우에는 어떻게 처리하는건가요?

부등호도, ">" 가 아니라, ">=" 으로 되어야되는게 아닌가요?

값이 4인경우에는, Else로 처리되어서, 보너스는 0이 되는건가요?

답변
2013-01-07 10:00:44

안녕하세요. 길벗 수험서 운영팀입니다.

else 부분으로 처리되어 bonus가 0이 됩니다. 위의 조건들에 만족하지 않는 그 외의 값들은 else 부분으로 처리됩니다.

좋은 하루 되세요.

"
  • *
    2013-01-07 10:00:44

    안녕하세요. 길벗 수험서 운영팀입니다.

    else 부분으로 처리되어 bonus가 0이 됩니다. 위의 조건들에 만족하지 않는 그 외의 값들은 else 부분으로 처리됩니다.

    좋은 하루 되세요.

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