책 내용 질문하기
계산작업 문제모음 2016년 1회 1급 E형 3번 사용자 정의 함수
도서
2017 시나공 컴퓨터활용능력 1급 실기(엑셀,액세스 2007사용자용)
페이지
135
조회수
64
작성일
2017-07-17
작성자
탈퇴*원
첨부파일

계산작업 문제모음 2016년 1회 1급 E형 3번 사용자정의함수 문제인데요

정답에서는

Public Function fn기타(반영점수)

IF 반영점수 >= 10 Then

For a = 1 To 반영점수/10

fn기타 = fn기타 & ""

Next a

Else

fn기타 = "노력요함"

End if

End Function
라고 되어있는데요.

Q)

여기서 왜 fn기타가 fn기타&""라고 정의를 하나요??

fn기타 = "" 이라고 표시해야하는거 아닌가요??

답변
2017-07-19 13:30:20

a가 1일때 fn기타에는 아무것도 입력되어 있지 않다고 보시면 됩니다. 초기값을 지정하지 않으면 기본적으로 빈 값이라고 보면 됩니다.

. &를 텍스트와 텍스트를 연결해주는 연산자입니다.

fn기타 = fn기타 & "■"

a가 1일때 실행하면 아무것도 입력되어 있지 않은 fn기타의 값과 "■"를 연결하여 fn기타에 넣으므로, fn기타에는 "■"가 들어가 있습니다.

a가 2일때 실행하면 fn기타에 입력되어 있던 "■"에 "■"를 연결하여 fn기타에 저장하므로 "■■"가 됩니다.

a가 3일때 실행하면 fn기타에 입력되어 있던 "■■"에 "■"를 연결하여 fn기타에 저장하므로 "■■■"가 됩니다.

즐거운 하루 되세요.

  • *
    2017-07-19 13:30:20

    a가 1일때 fn기타에는 아무것도 입력되어 있지 않다고 보시면 됩니다. 초기값을 지정하지 않으면 기본적으로 빈 값이라고 보면 됩니다.

    . &를 텍스트와 텍스트를 연결해주는 연산자입니다.

    fn기타 = fn기타 & "■"

    a가 1일때 실행하면 아무것도 입력되어 있지 않은 fn기타의 값과 "■"를 연결하여 fn기타에 넣으므로, fn기타에는 "■"가 들어가 있습니다.

    a가 2일때 실행하면 fn기타에 입력되어 있던 "■"에 "■"를 연결하여 fn기타에 저장하므로 "■■"가 됩니다.

    a가 3일때 실행하면 fn기타에 입력되어 있던 "■■"에 "■"를 연결하여 fn기타에 저장하므로 "■■■"가 됩니다.

    즐거운 하루 되세요.

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