책 내용 질문하기
풀이 질문이요
도서
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

    오늘도 즐거운 하루 되세요.

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