안녕하세요.
엑셀 기출유형 10회>문제2 계산작업> fn월불입액 문제를 풀던 중 모르는 부분이 있어 이렇게 문의드렸습니다.
저는 사용자 정의 함수 fn월불입액에 사용하는 인수, '할부금액, 할부기간'이 이미 숫자 데이터이므로
프로시저에서 계산을 할 때 딱히 val이나 Int과 같은 함수 처리를 하지 않았습니다.
그러나 채점프로그램으로 채점한 결과, 오답이라는 결과를 얻었고 그 이유는 Int함수를 처리하지 않았기 때문이라는 것을 알았습니다.
제 질문은 다음과 같습니다.
1. Int함수의 기능과 사용한 이유(인수가 모두 숫자인데 따로 처리해야만 하는 이유가 무엇인지)
2. val과 Int의 차이점
알려주시면 정말 감사하겠습니다.
월불입액은 할부금액이 20,000,000 이상이고 할부기간이 36 이상이면 ‘할부금 액/할부기간*1.05’, 할부금액이 10,000,000 이상이고 할부기간이 24 이상이면 ‘할부금액/할부기간*1.08’, 그렇지 않으면 ‘할부금액/할부기간*1.1’로 계산하여 정수로 표시하시오.
문제에서 결과를 정수로 표시하라는 지시사항이 있으므로 정수로 표시할 수 있는 int 를 사용한 것입니다.
좋은 하루 되세요.
-
관리자2021-07-19 21:36:26
월불입액은 할부금액이 20,000,000 이상이고 할부기간이 36 이상이면 ‘할부금 액/할부기간*1.05’, 할부금액이 10,000,000 이상이고 할부기간이 24 이상이면 ‘할부금액/할부기간*1.08’, 그렇지 않으면 ‘할부금액/할부기간*1.1’로 계산하여 정수로 표시하시오.
문제에서 결과를 정수로 표시하라는 지시사항이 있으므로 정수로 표시할 수 있는 int 를 사용한 것입니다.
좋은 하루 되세요.