책 내용 질문하기
기출유형 6회 문제 2번 중 3번
도서
2025 시나공 컴퓨터활용능력 1급 실기 기출문제집 (ver.2021)
페이지
0,167,161
조회수
41
작성일
2025-09-15
작성자
안*은
첨부파일

안녕하세요.

기출유형 6회 문제 2번 중 3번 사용자 정의 함수에서요


정답이



If Mid(제품명, Len(제품명) - 4, 3) * 1 >= 100 Then


For a = 1 To Mid(제품명, Len(제품명) - 4, 3) / 100

fn비고 = fn비고 & "■"

Next a



Else


fn비고 = ""


End If


이거인데요.

1) 저 부분에서 왜 -4를 하고 3이 나오는지랑

2) 두번째 음영에서 저렇게 하면 ■이 왜 반복적으로 나오는지 잘 이해가 안되어서요..ㅜㅜ..

알려주시면 정말 감사드리겠습니다.


답변
2025-09-16 09:40:30

안녕하세요.

'제품명'에서 "mg" 앞의 숫자가 100 이상이면

을 비교하기 위한 것입니다.

제품명이 "나릴정 50mg"이라면

Len(제품명)- 4, 즉 제품명의 길이는 8이고 여기서 4를 빼면 4입니다.

Mid(제품명, 4, 3) 제품명의 4번째부터 3글자를 추출하면

" 50"이 됩니다.

여기에 *1을 하면 문자열이 숫자로 변환되어 숫자 50이 됩니다.

이 상태로 값을 비교합니다. 50 >=100

아래쪽도 같은 맥락으로 진행되는 과정입니다.

즐거운 하루 되세요.

  • 관리자
    2025-09-16 09:40:30

    안녕하세요.

    '제품명'에서 "mg" 앞의 숫자가 100 이상이면

    을 비교하기 위한 것입니다.

    제품명이 "나릴정 50mg"이라면

    Len(제품명)- 4, 즉 제품명의 길이는 8이고 여기서 4를 빼면 4입니다.

    Mid(제품명, 4, 3) 제품명의 4번째부터 3글자를 추출하면

    " 50"이 됩니다.

    여기에 *1을 하면 문자열이 숫자로 변환되어 숫자 50이 됩니다.

    이 상태로 값을 비교합니다. 50 >=100

    아래쪽도 같은 맥락으로 진행되는 과정입니다.

    즐거운 하루 되세요.

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