책 내용 질문하기
사용자정의함수질문
도서
[2015] 컴퓨터활용능력 1급 실기
페이지
99
조회수
81
작성일
2015-05-17
작성자
첨부파일

section07 91쪽 질문

2.표3의 G18:G24 영역에 페이지단가를 계산하는 사용자 정의 함수 F단ㄱㆍ를 작성하여 계산하시오

?F단가는 도서코드와 정가를 인수로 받아 페이지수를 산출한 후 페이지당 단가를 계산하는 함수임.

?페이지수는 도서코드의 길이에 따라 다르며,‘-’과 ‘-’사이 숫자임

?F단가는 정가/페이지수로 계산하고, 소수 첫째자리에서 반올림하여 표시

public funtion F단가(도서코드,정가)

end function

Public Function F단가(도서코드, 정가)

If Len(도서코드) = 7 Then

F단가 = Round(정가 / Mid(도서코드, 3, 3), 0)

Else

F단가 = Round(정가 / Mid(도서코드, 3, 2), 0)

End If

End Function

여기서보면 페이지수가 도서코드 중간에 들어있는 숫자라고 생각하고 서식을 지정했는데 도서코드 전체가 텍스트니까 중간에 추출해내는 숫자도 텍스트로 여겨야되서 value를 따로 지정해줘야되는거 아닌가요?

▶ Round(정가/value(mid(도서코드,3,3)),0)

답변
2015-05-19 05:58:22

문자로 표시되어도 계산은 가능하기 때문에 그냥 사용한 것이구요.

value 를 사용하여 정확한 결과가 나온다면 사용하셔도 상관 없습니다.

좋은 하루 되세요.

  • *
    2015-05-19 05:58:22

    문자로 표시되어도 계산은 가능하기 때문에 그냥 사용한 것이구요.

    value 를 사용하여 정확한 결과가 나온다면 사용하셔도 상관 없습니다.

    좋은 하루 되세요.

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