책 내용 질문하기
if for문 관련 질의
도서
2020 시나공 기출문제집 컴퓨터활용능력 1급 실기 [기출문제집]
페이지
156
조회수
127
작성일
2020-02-12
작성자
탈퇴*원
첨부파일

Public Function fn비고(제품명)

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

 

 

End Function


의 경우에서,  

Mid(Len(제품명) - 4, 3) / 100의 값이 정수가 아닌 실수의 형태로도 나올 수 있는데, 그 경우에 대해서는 따로 고려를 할 필요가 없는건가요?

또한, if문에서는 해당 항목을 숫자화 시켰는데 for a = 1 to ~에서는 숫자화를 시킬 필요가 없는건가요?

감사합니다. 
답변
2020-02-17 11:25:57

안녕하세요.

 

Mid(Len(제품명) - 4, 3) / 100의 값이 정수가 아닌 실수의 형태로도 나올 수 있는데, 그 경우에 대해서는 따로 고려를 할 필요가 없는건가요?
-> 없습니다. 실수로 나와도 FOR 문에서 정수 부분에 해당하는 값만큼 반복 실행합니다.

또한, if문에서는 해당 항목을 숫자화 시켰는데 for a = 1 to ~에서는 숫자화를 시킬 필요가 없는건가요?
-> 네 없습니다.

즐거운 하루 되세요.
  • 관리자
    2020-02-17 11:25:57

    안녕하세요.

     

    Mid(Len(제품명) - 4, 3) / 100의 값이 정수가 아닌 실수의 형태로도 나올 수 있는데, 그 경우에 대해서는 따로 고려를 할 필요가 없는건가요?
    -> 없습니다. 실수로 나와도 FOR 문에서 정수 부분에 해당하는 값만큼 반복 실행합니다.

    또한, if문에서는 해당 항목을 숫자화 시켰는데 for a = 1 to ~에서는 숫자화를 시킬 필요가 없는건가요?
    -> 네 없습니다.

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