Ответов: 16 Просмотров: 15960
|
//3 + 6 + 9 + 12 + 15 + 18 + 21 + 24 + 27 - арифметическая прогрессия + 3
//3+ 6 + 9+ 13 + 16 + 19 + 23 + 26 + 29 надо получить
// закономерность в ряде - добавляется к первой цифре после 10 единица Условие if
// и ещё единица после 20 и ещё один Условный оператор if ($i>20) n++;
//получается ряд 3+6+9+(12+1)+16+19+(22+1)+26+29
for($i = 3; $i < 30; $i+=3)
{
$n = $i; // переменная n хранит сумму чисел 3 + 6 + 9 + 12 + 15 + 18 + 21 + 24 + 27
if ($n > 10) $n++; // 3+6+9+(12+1)+16+19
if ($n > 20) $n++; // (22+1)+26+29
$sum_1 +=$n; //суммируем все переменные
echo "Итерация $n <br>";
}
$sum = $sum_1/9; // делим сумму на количество
//(количество чисел в уроках по Русакову PHP, ещё не известно как подсчитать)
//будет рассмотрено в последующих уроках, в массивах, поэтому пишем девятку
echo "Среднее арифметическое = $sum"; |