책 내용 질문하기
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까지 처리한 결과가 산출됩니다.

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

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