컴퓨터활용능력1급 실기
부록 -계산작업문제모음 113쪽 5번문제에 사용자정의함수
Public Function fn이익금(판매금액,품명,판매량)
If 판매량 >=100 And (품명="딸랑이" Or 품명="우유병") Then
fn이익금= 판매금액 - (판매금액*0.5)
Else
fn이익금= 판매금액 - (판매금액*0.7)
End If
End Function
이것을 SELECT문으로 바꾸면 식이 어떻게 되나요?
안녕하세요.
아래와 같이 작성하면 됩니다. 이런 코드에서는 select문을 거의 사용하지 않습니다.
Public Function fn이익금(판매금액, 품명, 판매량)
Select Case 판매량
Case Is >= 100
Select Case 품명
Case "딸랑이"
fn이익금 = 판매금액 - (판매금액 * 0.5)
Case "우유병"
fn이익금 = 판매금액 - (판매금액 * 0.5)
Case Else
fn이익금 = 판매금액 - (판매금액 * 0.7)
End Select
Case Else
fn이익금 = 판매금액 - (판매금액 * 0.7)
End Select
End Function
즐거운 하루 되세요.
-
*2017-04-03 15:26:02
안녕하세요.
아래와 같이 작성하면 됩니다. 이런 코드에서는 select문을 거의 사용하지 않습니다.
Public Function fn이익금(판매금액, 품명, 판매량)
Select Case 판매량
Case Is >= 100
Select Case 품명
Case "딸랑이"
fn이익금 = 판매금액 - (판매금액 * 0.5)
Case "우유병"
fn이익금 = 판매금액 - (판매금액 * 0.5)
Case Else
fn이익금 = 판매금액 - (판매금액 * 0.7)
End Select
Case Else
fn이익금 = 판매금액 - (판매금액 * 0.7)
End Select
End Function즐거운 하루 되세요.