책 내용 질문하기
185쪽 문제4
도서
2022 시나공 정보처리산업기사 실기
페이지
185
조회수
237
작성일
2022-07-20
작성자
탈퇴*원
첨부파일
a<10인데 왜 a가 10인 값까지 더해야하나요??
답변
2022-07-22 11:23:45

안녕하세요 길벗수험서 운영팀입니다.

 

항상 코드는 순서대로 수행된다는 것을 명심하세요.

 

a가 9인 시점에서 while (a<10)을 만나게 되면 조건이 참이 되면서 다음 a++을 수행하게 됩니다.

 

그럼 a는 10이 되겠고, a%2가 1이 아니므로 sum에 10이 누적되게 되겠죠.

 

다시 a가 10일 때 while (a<10)으로 돌아가 조건을 체크하면, 거짓이 되고 while을 벗어나 맨 아래의 출력문으로 이동하게 됩니다.

 

이러한 과정을 거쳐 10이 sum에 누적되게 됩니다.

 

행복한 하루되세요 :)

  • 관리자
    2022-07-22 11:23:45

    안녕하세요 길벗수험서 운영팀입니다.

     

    항상 코드는 순서대로 수행된다는 것을 명심하세요.

     

    a가 9인 시점에서 while (a<10)을 만나게 되면 조건이 참이 되면서 다음 a++을 수행하게 됩니다.

     

    그럼 a는 10이 되겠고, a%2가 1이 아니므로 sum에 10이 누적되게 되겠죠.

     

    다시 a가 10일 때 while (a<10)으로 돌아가 조건을 체크하면, 거짓이 되고 while을 벗어나 맨 아래의 출력문으로 이동하게 됩니다.

     

    이러한 과정을 거쳐 10이 sum에 누적되게 됩니다.

     

    행복한 하루되세요 :)

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