책 내용 질문하기
5번 문제 문의드려요
도서
2017 시나공 정보처리기사 실기(산업기사 포함) 특별개정판
페이지
249
조회수
122
작성일
2017-09-29
작성자
탈퇴*원
첨부파일
P249의 문제 5번을 보면 100에서 500을 포함하는 자연수이기 때문에
num=99부터 1증가하여 100를 포함했는데요
500도 포함하려면 num>501이 되어야 하지 않나요?
(499+1 했을 때 500이 되고 그 결과를 수행하고 501이 되면 나가게 하는 계산)
num>500을 하면 500을 포함시키지 못한 499까지의 계산만 적용되는거 아닌가요..?
답변
2017-10-10 09:28:50
안녕하세요.
num= num+1을 수행한 후 num이 500이라면
num>500 에서 no가 되어 500인 경우 처리를 수행합니다.
그런 다음 다시 num= num+1을 수행하여 501이 되었을 때
num>500에서 yes가 되어 값을 출력하고 종료합니다.
하지만 num>501로 비교한다면 501인 경우까지 처리를 하므로 100부터 501까지 처리한 결과가 산출됩니다.
오늘도 즐거운 하루 되세요.
-
*2017-10-10 09:28:50
안녕하세요.
num= num+1을 수행한 후 num이 500이라면
num>500 에서 no가 되어 500인 경우 처리를 수행합니다.
그런 다음 다시 num= num+1을 수행하여 501이 되었을 때
num>500에서 yes가 되어 값을 출력하고 종료합니다.
하지만 num>501로 비교한다면 501인 경우까지 처리를 하므로 100부터 501까지 처리한 결과가 산출됩니다.
오늘도 즐거운 하루 되세요.