책 내용 질문하기
시나공 기출문제집 컴퓨터활용능력 1급 실기 p.154 계산작업-3번
도서
2021 시나공 기출문제집 컴퓨터활용능력 1급 실기
페이지
154
조회수
395
작성일
2021-03-16
작성자
탈퇴*원
첨부파일

계산작업 3번 

if와 for문을 이용하여 사용자 정의 함수 작성하는 문제에 질문합니다.

 

정답을 보면 

 

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

 For a = 1 To ~~~~

~~~

이렇게 답이 적혀 있는데,  *1​ 은 왜 적어줘야 하나요 ??

 

다른건 다 이해 가는데 저 *1만 뭔지 모르겠습니다 ,,,,, 

*1 없이 적어도 결과는 동일하게 나오던데요. 

 

답변 부탁드립니다 ~!

답변
2021-03-18 19:16:08

mid 에서 나온 값이 문자이므로 숫자로 변경 하기 위해 *1 을 하는 것입니다. 

 

mid, right, left 함수는 문자열 함수로 여기서 나온 결과가 숫자라고 해도 문자로 표시됩니다. 

 

문자로 표시된 숫자를 숫자로 사용하기 위해서 *1 을 해주면 이 값이 숫자가 되므로 *1 을 한 것입니다. 

 

 좋은 하루 되세요. 

  • 관리자
    2021-03-18 19:16:08

    mid 에서 나온 값이 문자이므로 숫자로 변경 하기 위해 *1 을 하는 것입니다. 

     

    mid, right, left 함수는 문자열 함수로 여기서 나온 결과가 숫자라고 해도 문자로 표시됩니다. 

     

    문자로 표시된 숫자를 숫자로 사용하기 위해서 *1 을 해주면 이 값이 숫자가 되므로 *1 을 한 것입니다. 

     

     좋은 하루 되세요. 

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