문제에서는 '원가대여횟수는 DVD가격/대여료/10 의 값만큼 "★" 반복하여 표시 ' 를 for문으로 표현하라고 했잖아요.
for a = 1 to DVD가격/ 대여료 / 10
won원가대여횟수 = won원가대여횟수 & "★"
Next a
for에서 변수는 왜 정해줘요?
for문 궁극적인 역할이 뭐에요?
그리고 1 부터 10까지 왜 차례로 들어가요?
문제에서 그러한 계산언급이 어디에 되어잇죠
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원가대여횟수를 구하게 됩니다.
좋은 하루 되세요.
-
관리자2020-04-28 19:15:06
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원가대여횟수를 구하게 됩니다.좋은 하루 되세요.