Давайте с помощью цикла найдем сумму целых
чисел от 1
до 100
. Для таких
задач существует стандартное решение, которое
мы сейчас разберем. Это решение заключается
в том, что циклом перебираются числа и их
сумма последовательно записывается в какую-то
переменную переменную:
<?php
$result = 0;
for ($i = 1; $i <= 100; $i++) {
$result = $result + $i;
}
echo $result; // искомая сумма
?>
Как это работает: изначально переменная $result
имеет значение 0
, затем при первом
проходе цикла в нее записывается ее текущее
содержимое плюс значение счетчика. Получится,
что каждую итерацию наша переменная будет
расти, постепенно накапливая в себе результат.
Найдите произведение целых чисел от 1
до 20
.
Найдите сумму четных чисел от 2
до
100
.
Найдите сумму нечетных чисел от 1
до 99
.