Public Function fn가입상태(가입기간, 미납기간)
If 미납기간 >= 가입기간 Then
fn가입상태 = "해지예상"
Else 미납기간 = 0 Then
fn가입상태 = "정상"
ElseIf 미납기간 > 2 Then
fn가입상태 = "휴면보험"
Else
fn가입상태 = 미납기간 & "개월 미납"
End If
End Function
정답은 이건데, 저는 아래와 같이 나머지는 다 똑같고, 저 빨간색으로 해둔 부분만 ElseIf 미납기간 < 가입기간 And 미납기간 = 0 Then 이렇게 다르게 입력했는데 이러면 오답처리 되나요? 결과 값은 똑같이 나옵니다.
Public Function fn가입상태(가입기간, 미납기간)
If 미납기간 >= 가입기간 Then
fn가입상태 = "해지예상"
ElseIf 미납기간 < 가입기간 And 미납기간 = 0 Then
fn가입상태 = "정상"
ElseIf 미납기간 > 2 Then
fn가입상태 = "휴면보험"
Else
fn가입상태 = 미납기간 & "개월 미납"
End If
End Function

안녕하세요.
ElseIf 미납기간 < 가입기간 And 미납기간 = 0 Then으로 해도 결과가 정상적으로 나오므로 정답으로 처리됩니다. 코드는 작성하는 사람마다 다를 수 있으므로 문제의 지시사항을 모두 만족하고 결과값이 정확히 나오면 교재에 있는 정답과 달라도 실제 시험장에서는 모두 맞는 것으로 채점됩니다.
즐거운 하루 되세요.
-
관리자2023-07-10 19:42:01
안녕하세요.
ElseIf 미납기간 < 가입기간 And 미납기간 = 0 Then으로 해도 결과가 정상적으로 나오므로 정답으로 처리됩니다. 코드는 작성하는 사람마다 다를 수 있으므로 문제의 지시사항을 모두 만족하고 결과값이 정확히 나오면 교재에 있는 정답과 달라도 실제 시험장에서는 모두 맞는 것으로 채점됩니다.
즐거운 하루 되세요.