책 내용 질문하기
21년 공개A 계산작업 5번 문제
도서
2022 시나공 컴퓨터활용능력 1급 실기(엑셀, 엑세스 2016)
페이지
146
조회수
305
작성일
2023-07-06
작성자
탈퇴*원
첨부파일

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

 


 

답변
2023-07-10 19:42:01

안녕하세요.

 

ElseIf 미납기간 < 가입기간 And 미납기간 = 0 Then으로 해도 결과가 정상적으로 나오므로 정답으로 처리됩니다. 코드는 작성하는 사람마다 다를 수 있으므로 문제의 지시사항을 모두 만족하고 결과값이 정확히 나오면 교재에 있는 정답과 달라도 실제 시험장에서는 모두 맞는 것으로 채점됩니다. 

 

즐거운 하루 되세요.

  • 관리자
    2023-07-10 19:42:01

    안녕하세요.

     

    ElseIf 미납기간 < 가입기간 And 미납기간 = 0 Then으로 해도 결과가 정상적으로 나오므로 정답으로 처리됩니다. 코드는 작성하는 사람마다 다를 수 있으므로 문제의 지시사항을 모두 만족하고 결과값이 정확히 나오면 교재에 있는 정답과 달라도 실제 시험장에서는 모두 맞는 것으로 채점됩니다. 

     

    즐거운 하루 되세요.

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