책 내용 질문하기
엑셀 417 , 계산작업 함수 (3)
도서
2020 시나공 컴퓨터활용능력 1급 실기 [기본서]
페이지
417
조회수
284
작성일
2020-04-25
작성자
탈퇴*원
첨부파일

문제에서는 '원가대여횟수는 DVD가격/대여료/10 의 값만큼 "★" 반복하여 표시 ' 를 for문으로 표현하라고 했잖아요.

 

for a = 1 to DVD가격/ 대여료 / 10

 won원가대여횟수 = won원가대여횟수 & "★"

Next a

 

for에서 변수는 왜 정해줘요?

for문 궁극적인 역할이 뭐에요?

그리고 1 부터 10까지 왜 차례로 들어가요?

문제에서 그러한 계산언급이 어디에 되어잇죠

 

 

 

 

 

 

 

 

답변
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원가대여횟수를 구하게 됩니다.

 

좋은 하루 되세요. 

  • 관리자
    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원가대여횟수를 구하게 됩니다.

     

    좋은 하루 되세요. 

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