책 내용 질문하기
시나공 기출문제집 컴퓨터활용능력 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 을 한 것입니다.
좋은 하루 되세요.