책 내용 질문하기
질문이요
도서
2018 시나공 컴퓨터활용능력 1급 실기(엑셀, 액세스 2010 사용자용)
페이지
153
조회수
84
작성일
2018-12-30
작성자
탈퇴*원
첨부파일

계산 작업 문제모음

153쪽 5번문제 질문입니다.

 

약제비총액이 10000원 이상인 것 중에서 조건을 나열했는데

간편하게 

Public Function fn본인부담금(나이, 약제비총액)

    If 약제비총액 < 10000 Then

        fn본인부담금 = 약제비총액 * 0.5

    ElseIf 나이 >= 65 Then

        fn본인부담금 = 약제비총액 * 0.1

    ElseIf 나이 < 65 Then

        fn본인부담금 = 약제비총액 * 0.3

    End If

End Function

이렇게 처리해도 되지 않나요???


정답에 나와있는 방식은 어떻게 이해를 하면되나요?

답변
2018-12-31 10:13:38

안녕하세요.

 

작성하신 대로 하셔도 정답으로 인정됩니다.

 

교재의 해설에 제시된 내용은 문제 그대로 코드화 시킨 것입니다.

 

각 코드 옆에 // 오른쪽으로 코드 설명하겠습니다.

 

   If 약제비총액 >= 10000 Then                      // 약제비총액이 10000원 이상인 것 중
        If 나이 >= 65 Then                                   // 나이가 65 이상이면
            fn본인부담금 = 약제비총액 * 0.1              // 약제비총액*10%
        Else                                                       // 그렇지 않고 나이가 65 미만이면
            fn본인부담금 = 약제비총액 * 0.3             // 약제비총액*30%
        End If
     Else                                                   // 그렇지 않고 약제비총액이 10000 미만이면
        fn본인부담금 = 약제비총액 * 0.5                // 약제비총액*50%
     End If

 

 

좋은 하루 보내세요. 

  • 관리자
    2018-12-31 10:13:38

    안녕하세요.

     

    작성하신 대로 하셔도 정답으로 인정됩니다.

     

    교재의 해설에 제시된 내용은 문제 그대로 코드화 시킨 것입니다.

     

    각 코드 옆에 // 오른쪽으로 코드 설명하겠습니다.

     

       If 약제비총액 >= 10000 Then                      // 약제비총액이 10000원 이상인 것 중
            If 나이 >= 65 Then                                   // 나이가 65 이상이면
                fn본인부담금 = 약제비총액 * 0.1              // 약제비총액*10%
            Else                                                       // 그렇지 않고 나이가 65 미만이면
                fn본인부담금 = 약제비총액 * 0.3             // 약제비총액*30%
            End If
         Else                                                   // 그렇지 않고 약제비총액이 10000 미만이면
            fn본인부담금 = 약제비총액 * 0.5                // 약제비총액*50%
         End If

     

     

    좋은 하루 보내세요. 

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