교재 111쪽 5번문제에 이익금을 계산하는 사용자정의 함수에 대해 질문드립니다.
문제에서 주어진 조건이
1.판매량 100이상이고 품명이 딸랑이이거나 우유병이면
2.판매량이 100미만이면
으로 나누어지는데,
만약 판매량이 100이상이면서 품명이 딸랑이,우유병이 둘다 아닌 경우는 어떻게 계산되어야 하는건가요?
저는
If 판매량 >= 100 And (품명 = "딸랑이" Or 품명 = "우유병") Then
fn이익금 = 판매금액 - (판매금액 * 0.5)
ElseIf 판매량 < 100 Then
fn이익금 = 판매금액 - (판매금액 * 0.7)
End If
으로 식을 썼었는데 100이상이면서 품명이 딸랑이,우유병이 둘다 아닌 경우는 -로 값이 나왔습니다.
교재 답에는 elseif가 아닌 else로 처리하여 100이상이면서 품명이 딸랑이,우유병이 둘다 아닌 경우에도 계산이 되도록 하였기에 질문드립니다.
안녕하세요.
문제는
1.판매량 100이상이고 품명이 딸랑이이거나 우유병이면
2.판매량이 100미만이면
위와 같이 나누어지는 것이 아니라
1.판매량 100이상이고 품명이 딸랑이이거나 우유병이면
2.판매량 100이상이고 품명이 딸랑이이거나 우유병이 아닌 경우와 판매량이 100미만인 경우
위와 같이 나뉩니다.
아래와 같이 작성한 경우는 '판매량 100이상이고 품명이 딸랑이이거나 우유병이 아닌 경우'에 대한 내용이 없기때문에 -으로 나온 것입니다.
If 판매량 >= 100 And (품명 = "딸랑이" Or 품명 = "우유병") Then
fn이익금 = 판매금액 - (판매금액 * 0.5)
ElseIf 판매량 < 100 Then
fn이익금 = 판매금액 - (판매금액 * 0.7)
End If
즐거운 하루 되세요.
-
*2016-08-17 10:15:20
안녕하세요.
문제는
1.판매량 100이상이고 품명이 딸랑이이거나 우유병이면
2.판매량이 100미만이면
위와 같이 나누어지는 것이 아니라
1.판매량 100이상이고 품명이 딸랑이이거나 우유병이면
2.판매량 100이상이고 품명이 딸랑이이거나 우유병이 아닌 경우와 판매량이 100미만인 경우
위와 같이 나뉩니다.
아래와 같이 작성한 경우는 '판매량 100이상이고 품명이 딸랑이이거나 우유병이 아닌 경우'에 대한 내용이 없기때문에 -으로 나온 것입니다.
If 판매량 >= 100 And (품명 = "딸랑이" Or 품명 = "우유병") Then
fn이익금 = 판매금액 - (판매금액 * 0.5)
ElseIf 판매량 < 100 Then
fn이익금 = 판매금액 - (판매금액 * 0.7)End If
즐거운 하루 되세요.