5.사용자 정의 함수 fn본인부담금을 작성하여 [표1]의 [K3:K30] 영역에 본인부담금을 계산하여 표시하시오.(6점)
fn본인부담금은 나이와 약제비총액을 인수로 받아 본인부담금을 계산하는 함수이다
본인부담금은 약제비총액이 10,000원 이상인 것 중 나이가 65 이상이면 약제비총액*10%,나이가 65미만이면 약제비총랙
*30%이고, 약제비총액이 10,000원 미만이면 약제비총액*50%로 계산하시오.
Public Function fn본인부담금(나이, 약제비총액)
End Function
Public Function fn본인부담금(나이, 약제비총액)
If 약제비총액 >= 10000 Then
if 나이 >= 65 Then
fn본인부담금 = 약제비총액*0.1
Else
fn본인부담금 = 약제비총액*0.3
End if 여기가 이해가 안되는데요 이고 라는 말 때문인가요?
fn본인부담금 = 약제비총액 * 0.5
End If
End Function
질문은요 왜 End If 가 두번이죠
안녕하세요.
중복 IF 문으로 IF가 2개 사용되었기 때문에 End IF 도 2개 입니다. 아래 코드의 같은 색이 세트입니다.
If 약제비총액 >= 10000 Then
if 나이 >= 65 Then
fn본인부담금 = 약제비총액*0.1
Else
fn본인부담금 = 약제비총액*0.3
End if
fn본인부담금 = 약제비총액 * 0.5
End If
좋은 하루 보내세요.
-
*2018-10-06 00:25:09
안녕하세요.
중복 IF 문으로 IF가 2개 사용되었기 때문에 End IF 도 2개 입니다. 아래 코드의 같은 색이 세트입니다.
If 약제비총액 >= 10000 Then
if 나이 >= 65 Then
fn본인부담금 = 약제비총액*0.1
Else
fn본인부담금 = 약제비총액*0.3
End if
fn본인부담금 = 약제비총액 * 0.5
End If
좋은 하루 보내세요.