책 내용 질문하기
풀이 질문이요
도서
2016 시나공 컴퓨터활용능력 2급 실기
페이지
284
조회수
146
작성일
2015-12-03
작성자
첨부파일
문제가 총점이 90이상이면 a, 70이상이면 b 50이상이면 c 30이상이면 d 30미만이면 f 를 표시하라고했는데..
문제에서는 choose함수와 int함수를 사용하라고 했는데 답안지를보니 굳이 int(d3/10)+1을 하라는데.. 왜 굳이 10으로 나눠주는지 이해가 안돼서요.. 책의 오류인가요?
답변
2015-12-04 15:55:08
안녕하세요.
+1을 하지 않은 경우
0~9점은 0이 됩니다.
그럼 오류가 발생하죠.
0~9점도 1을 만들어 첫번째 학점인 F를 지정해야 하니까요.
반대로 100점은 +1을 하면 11이 되죠.
그래서 Choose 함수의 선택 값으로 11개를 마련한 것입니다.
F, F, F, D, D, C, C, B, B, A, A
오늘도 즐거운 하루 되세요.
-
*2015-12-04 15:55:08
안녕하세요.
+1을 하지 않은 경우
0~9점은 0이 됩니다.
그럼 오류가 발생하죠.
0~9점도 1을 만들어 첫번째 학점인 F를 지정해야 하니까요.
반대로 100점은 +1을 하면 11이 되죠.
그래서 Choose 함수의 선택 값으로 11개를 마련한 것입니다.
F, F, F, D, D, C, C, B, B, A, A
오늘도 즐거운 하루 되세요.