ITmembers.net 아카이브 · 2001–2009

질문과 답변

[re] 그게 아니라...결과 화면이..이상하다는 거죠

while ($number < 10 ) { <------이부분을 $number<=10으로 수정하면
6 : $sum = $sum + $number ;
7 : $number = $number + 1 ;
8 : }
9 : echo "1부터 $number 까지의 합계 = $sum <br>";

에코 결과 화면은 1부터 11까지의 합게=55로 나온다는 거죠 (화면에서)
마지막에 넘버 변수에 1일 추가가 되니까
에코가 나타네는 1부터 $number에서 $number는 11이 들어가잖아요

그냥

echo "1부터 10까지 의 합계 = $sumb <br>";

으로 수정해야 하지 않나요?

>1부터 10까지의 합은 55가 맞는데요... ^^
>
>>강좌에 보면
>>
>>1부터 10까지의 합계를 while문이나 for문을 이용하는데
>>
>>그냥 소스 대로 하면
>>1부터 10까지의 합계=45 로 나오는데
>>
>>$number<=10로 수정하면 1부터 11까지의 합계=55로 나옵니다.
>>
>>55를 맞추면 11까지로 나오고 .
>>
>>뭐가 잘못됫죠
>>
>>이제 막 시작하면 php고 프로그래밍은 첨이라..
>>
>>
><img src=http://www.itmembers.net/images/itmemberslogo4.gif>