for문으로 정수 합계 구하기
이번에는 for문을 이용하여 1에서 10까지 정수 합계를 구하는 프로그램을 작성해봅시다.
03/ex3-14.php
<?php
$sum = 0; // 02
for ($i = 1; $i <= 10; $i++) { // 03
$sum += $i;
} // 05
echo "1에서 10까지의 합계 : ". $sum; // 07
?>

02 $sum = 0;
누적 합계를 의미하는 변수 $sum을 0으로 초기화합니다.
03~05
for ($i = 1; $i <= 10; $i++) {
$sum += $i;
}
for 루프에서 $i는 1에서 10까지의 값을 가집니다. 4행 $sum += $i에 의해 누적 합계 $sum이 구해집니다.
07 실행 결과에서와 같이 1에서 10까지 합계인 55를 출력합니다.
1에서 100까지의 정수 중 3의 배수 합계를 구하는 프로그램을 작성해봅시다.
03/ex3-15.php
<?php
$sum = 0; // 02
for ($i = 1; $i <= 100; $i++) { // 03
if ($i % 3 == 0)
$sum += $i;
} // 06
echo "1에서 100까지의 3의 배수 합계 : ".$sum; // 08
?>

02 $sum = 0;
누적 합계를 의미하는 변수 $sum을 0으로 초기화합니다.
03~06
for ($i = 1; $i <= 100; $i++) {
if ($i % 3 == 0)
$sum += $i;
}
for 루프에서 $i는 1에서 100까지의 값을 가집니다. if의 조건식 $i%3 == 0은 $i가 3의 배수인 경우에만 참이 됩니다. 이 경우에만 $sum += $i를 실행하여 누적 합계 $sum을 구합니다.
08 실행결과에서와 같이 1에서 100까지의 정수 중에서 3의 배수 합계인 1683을 출력합니다.
'프로그래밍 언어 > PHP' 카테고리의 다른 글
| 이중 for문 (0) | 2026.05.10 |
|---|---|
| 섭씨/화씨 환산표 만들기 (0) | 2026.05.09 |
| for문 (0) | 2026.05.08 |
| 마일/킬로미터 환산표 만들기 (0) | 2026.05.05 |
| while문으로 합계 구하기 (0) | 2026.05.05 |