책 내용 질문하기
181쪽 5번입니다.
도서
2019 시나공 SUMMARY 컴퓨터활용능력 1급 필기
페이지
181
조회수
120
작성일
2019-01-19
작성자
탈퇴*원
첨부파일
프로시저를 실행했을때 loopN값을구하는문제인데,
답이 3이아니라 2가 아닌가해서요
해설지대로
LoopN. Num
0 10
1 8
2 6
3 4
인데, 조건이 num>5 의 조건을 만족하는 동안 마지막 loopN값은 num 6에해당하는 2아닌가요??왜답이3이죠?!ㅠ
답변
2019-01-20 23:09:27
안녕하세요.
Sub Chk( )
LoopN=0
Num=10
Do
Num=Num-2
LoopN=LoopN+1
Loop While Num>5
MsgBox “루프를” & LoopN & “번반복.”
EndSub
...
Do1회전 2회전 3회전
LoopN = 0 1 2 3
Num = 10 8 6 4
LoopN이 3이 되면서 Loop While Num>5 를 비교하면 Num은 4이므로 조건에 맞지 않으므로 Do문을 빠져나옵니다.
답은 3이 맞습니다.
좋은 하루 보내세요.
-
관리자2019-01-20 23:09:27
안녕하세요.
Sub Chk( )
LoopN=0
Num=10
Do
Num=Num-2
LoopN=LoopN+1
Loop While Num>5
MsgBox “루프를” & LoopN & “번반복.”
EndSub
...
Do1회전 2회전 3회전
LoopN = 0 1 2 3
Num = 10 8 6 4
LoopN이 3이 되면서 Loop While Num>5 를 비교하면 Num은 4이므로 조건에 맞지 않으므로 Do문을 빠져나옵니다.
답은 3이 맞습니다.
좋은 하루 보내세요.