책 내용 질문하기
1편 232페이지에서 1번 답이요
도서
[2011] 정보처리기사 실기
페이지
232
조회수
144
작성일
2011-04-25
작성자
첨부파일

답안에는

NAI>=60 적혀있습니다.

그런데 NAI>60으로 해도 되나요?

NAI 값이 60으로 되면 밑의 처리(NAI=60)을 할 필요가 없으니까

60을 조건에 포함이 안되게 '60보다 크다 (NAI>60)'로 하는게 맞지 않을까요..?

어렵네요 ;

답변
2011-04-26 09:28:34

안녕하세요.

NAI >= 60 부분은 60 이상인 나이들에 대해 별도의 처리를 하기 위한 조건입니다.

처리는 나이가 60이상이면 모두 7열에 넣어야 합니다.

그러므로 NAI >= 60 으로 나이 60이상인 사람들을 모두 걸러네요.

그들의 나이를 60으로 변경합니다. 왜냐하면 7열에 넣기 위한 처리를 10번에서 수행할 때

60, 61, 62, 70, 72 등 60이 상은 모두 7열에 넣어야 하므로 60으로 고정하여 처리하는 것입니다.

이렇게 하지 않으면 나이가 72면 COL = INT(NAI/10)+1 에 의해 8열이 나오게 되는데, 8열은 없으니까요.

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

"
  • *
    2011-04-26 09:28:34

    안녕하세요.

    NAI >= 60 부분은 60 이상인 나이들에 대해 별도의 처리를 하기 위한 조건입니다.

    처리는 나이가 60이상이면 모두 7열에 넣어야 합니다.

    그러므로 NAI >= 60 으로 나이 60이상인 사람들을 모두 걸러네요.

    그들의 나이를 60으로 변경합니다. 왜냐하면 7열에 넣기 위한 처리를 10번에서 수행할 때

    60, 61, 62, 70, 72 등 60이 상은 모두 7열에 넣어야 하므로 60으로 고정하여 처리하는 것입니다.

    이렇게 하지 않으면 나이가 72면 COL = INT(NAI/10)+1 에 의해 8열이 나오게 되는데, 8열은 없으니까요.

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

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