책 내용 질문하기
부록 - 계산작업문제모음 113 쪽
도서
2017 시나공 컴퓨터활용능력 1급 실기(엑셀,액세스 2007사용자용)
페이지
조회수
68
작성일
2017-03-30
작성자
탈퇴*원
첨부파일

컴퓨터활용능력1급 실기

부록 -계산작업문제모음 113쪽 5번문제에 사용자정의함수

Public Function fn이익금(판매금액,품명,판매량)

If 판매량 >=100 And (품명="딸랑이" Or 품명="우유병") Then

fn이익금= 판매금액 - (판매금액*0.5)

Else

fn이익금= 판매금액 - (판매금액*0.7)

End If

End Function

이것을 SELECT문으로 바꾸면 식이 어떻게 되나요?

답변
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

즐거운 하루 되세요.

  • *
    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

    즐거운 하루 되세요.

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