책 내용 질문하기
컴활 1급 실기 기본서 부록 154p 3번 사용자 정의 함수 문제
도서
2021 시나공 컴퓨터활용능력 1급 실기
페이지
154
조회수
242
작성일
2021-08-25
작성자
탈퇴*원
첨부파일

3번 사용자 정의 문제의 f문 for문 사용에 대해서 문의 드리려고 합니다.

해당 문제의 답이

 

if 반영점수 >= 10 then

for a = 1 to 반영점수/10

fn기타 = fn기타 & "■"

next a

else

fn기타 = "노력요함"

end if

 

로 되어 있는데

fn기타 = fn기타 & "■" 부분이 이해가 되지 않습니다

&로 연결되어 있으면 fn기타의 값 + ■가 나와야 되는것 아닌지

왜 fn기타 값은 표시되지 않고 ■만 값에 맞춰 반복적으로 되는지 모르겠습니다.

답변
2021-08-28 15:24:05

fn기타 = fn기타 & "■"

 

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

 

 fn기타에는 "■"가 들어가 있습니다.

 

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

 

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

 

 

좋은 하루 되세요.

  • 관리자
    2021-08-28 15:24:05

    fn기타 = fn기타 & "■"

     

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

     

     fn기타에는 "■"가 들어가 있습니다.

     

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

     

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

     

     

    좋은 하루 되세요.

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