

계산작업 3번 FOR문 풀이를 보면 반복변수 자리에 "a"가 들어가 있는데 문제에는 없는 "a"가 왜 반복변수로 쓰인건지 궁금해요. 그냥 기본값이 "a"로, FOR문이 나오면 반복변수 자리에 무조건 "a" 넣으면 되는건가요?
a는 변수명입니다. 변하는 값을 가질 수 있습니다.
변수는 어떤 것으로 작성하시든 상관 없습니다.
사용자가 편한대로 사용하시면 되세요.
for a=1 to 10
...
next a
라면 a는 1부터 10까지의 수를 반복하여 가집니다.
a=1일 때, ...을 수행하고, next a를 만나면 다시 for문으로 돌아와 a=2가 됩니다.
다음 줄 ...을 수행하고 next a를 만나면 다시 for문으로 돌아가 a=3이 됩니다.
이렇게 a가 10까지 반복되는 동안 ...을 10번 수행하게 되죠.
a=10 일때 ...을 수행하고 next a를 만나면 for문으로 돌아가 a=11이 됩니다.
하지만 a=1부터 10까지의 수를 가져야 하므로 11일 때는 ...을 수행하지 못하고 next a 다음 줄을 수행하게 됩니다.
이 문제에서 a=1부터 DVD가격/대여료/10 만큼 반복하여
won원가대여횟수를 구하게 됩니다.
좋은 하루 되세요.
-
관리자2021-01-08 19:44:56
a는 변수명입니다. 변하는 값을 가질 수 있습니다.
변수는 어떤 것으로 작성하시든 상관 없습니다.
사용자가 편한대로 사용하시면 되세요.
for a=1 to 10
...
next a
라면 a는 1부터 10까지의 수를 반복하여 가집니다.
a=1일 때, ...을 수행하고, next a를 만나면 다시 for문으로 돌아와 a=2가 됩니다.
다음 줄 ...을 수행하고 next a를 만나면 다시 for문으로 돌아가 a=3이 됩니다.
이렇게 a가 10까지 반복되는 동안 ...을 10번 수행하게 되죠.
a=10 일때 ...을 수행하고 next a를 만나면 for문으로 돌아가 a=11이 됩니다.
하지만 a=1부터 10까지의 수를 가져야 하므로 11일 때는 ...을 수행하지 못하고 next a 다음 줄을 수행하게 됩니다.이 문제에서 a=1부터 DVD가격/대여료/10 만큼 반복하여
won원가대여횟수를 구하게 됩니다.좋은 하루 되세요.