책 내용 질문하기
컴활실기1권 P108, 118
도서
2020 시나공 컴퓨터활용능력 1급 실기 [기본서]
페이지
108
조회수
313
작성일
2020-09-30
작성자
탈퇴*원

1.  기출따라잡기 문제1번에서 ROUND함수 소수점 첫째자리에서 반올림하면 1아닌가요? 소수점 첫째자리가 1자리니까요

근데 0은 그냥 양수 일의 자리 아닌가요? 궁금합니다!

 

 

2. 기출따라잡기 문제3번에서 백분률스타일을 적용하니 값이 다르게 나옵니다.(첨부파일참고)

 

3. 문제2번에서

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

If Len(도서코드) = 7 Then

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

Else

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

End If

    

End Function

인데 여기서 Mid(도서코드, 3, 2) 이 부분이 이해가 안갑니다.
주어진 표에 페이지수가 3자리와 2자리밖에 없어서 3과 2를 집어넣는 건가요?
만약 1자리 수도 있다면 Elseif 해서 F단가 = Round(정가 / Mid(도서코드, 3, 1), 0) 도 해야하나요?
답변
2020-10-05 13:46:27

안녕하세요 길벗수험서 운영팀입니다.

 

[1]

소수점 첫째 자리에서 반올림하게 되면, 소수점 첫째 자리가 지워지고 말씀하신대로 양수 일의 자리가 남게 됩니다. 이를 수행하는 것이 round( 숫자, 0) 이며, round( 숫자, 1)의 경우 둘째 자리에서 반올림 하여 소수점 첫째 자리가 남게 됩니다.

 

[2]

문제에서 지시한대로 백분율 스타일은 f34셀에만 적용해주세요.

 

[3]

그 경우 else if문을 써야 해서 말씀하신대로 mid 3,1 도 추가해야 하겠죠.

if len(도서코드) = 7 then

~ mid(도서코드,3,3) ~

elseif len(도서코드) = 6 then

~ mid(도서코드,3,2) ~ 

else

~ mid(도서코드,3,1) ~ 

end if  

이런 식으로요.

 

행복한 하루되세요 :)

  • 관리자
    2020-10-05 13:46:27

    안녕하세요 길벗수험서 운영팀입니다.

     

    [1]

    소수점 첫째 자리에서 반올림하게 되면, 소수점 첫째 자리가 지워지고 말씀하신대로 양수 일의 자리가 남게 됩니다. 이를 수행하는 것이 round( 숫자, 0) 이며, round( 숫자, 1)의 경우 둘째 자리에서 반올림 하여 소수점 첫째 자리가 남게 됩니다.

     

    [2]

    문제에서 지시한대로 백분율 스타일은 f34셀에만 적용해주세요.

     

    [3]

    그 경우 else if문을 써야 해서 말씀하신대로 mid 3,1 도 추가해야 하겠죠.

    if len(도서코드) = 7 then

    ~ mid(도서코드,3,3) ~

    elseif len(도서코드) = 6 then

    ~ mid(도서코드,3,2) ~ 

    else

    ~ mid(도서코드,3,1) ~ 

    end if  

    이런 식으로요.

     

    행복한 하루되세요 :)

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