책 내용 질문하기
기출문제 따라잡기 2번문제 질문이요
도서
[2015] 컴퓨터활용능력 1급 필기
페이지
246
조회수
40
작성일
2015-09-17
작성자
첨부파일

I=0

Sum=0

Do

I=I+1

Sum=Sum+1

If I=7 Then

Exit Do

End If

Loop Until I>=10

문제가 이거고 여기서 Sum의 값을 구하라고 하셨는데

I=7이 될 때 Sum=28이 되요

그런데 이게 Do~Loop Until이니까 조건문이 거짓인 동안에 (참이 될때까지) 수행해야 하잖아요

그러면 아직 I=7이니까 If 조건문은 빠져나오더라도 Do~Loop Until 조건문은 빠져나오지 못하고 다시 돌아가서 I=10이 될때까지 연산을 해야하지 않나요?

제가 글자크기를 키워놓은 부분을 다시 하면 Sum은 55가 되야 맞는데 왜 28인거죠ㅠㅠ.? 다시 계산하는 부분 저기가 맞지 않나요??

답변
2015-09-18 09:14:16

안녕하세요.

Exit Do는 Do 문을 빠져나가라는 의미입니다.

즐거운 하루 되세요.

  • *
    2015-09-18 09:14:16

    안녕하세요.

    Exit Do는 Do 문을 빠져나가라는 의미입니다.

    즐거운 하루 되세요.

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