Nuckbaby N Nuckbaby Регистрация 1 Июл 2013 Сообщения 75 Репутация 10 Спасибо 1 Монет 0 10 Сен 2021 #1 С помощью for. Я начал и получил последовательность $i = 0 2 4 8.. 100, но как сложить 0+2+4:+6+8...+100. С помощью какой формулы можно получить сумму?
С помощью for. Я начал и получил последовательность $i = 0 2 4 8.. 100, но как сложить 0+2+4:+6+8...+100. С помощью какой формулы можно получить сумму?
Роман001 Р Роман001 Регистрация 13 Дек 2013 Сообщения 74 Репутация 0 Спасибо 0 Монет 0 10 Сен 2021 #2 С помощью формулы суммы арифметической прогрессии из школьного учебника математики: (0 + 100) * 51 / 2 = 50 * 51 = 2550 Если же хочется именно суммировать ряд, то: echo array_sum(range(0, 100, 2)); P.S. Замени свой цикл на for ($i = 0; $i <= 100; $i += 2) и if внутри цикла не понадобится. Позитивный голос 0
С помощью формулы суммы арифметической прогрессии из школьного учебника математики: (0 + 100) * 51 / 2 = 50 * 51 = 2550 Если же хочется именно суммировать ряд, то: echo array_sum(range(0, 100, 2)); P.S. Замени свой цикл на for ($i = 0; $i <= 100; $i += 2) и if внутри цикла не понадобится.
4336545 4 4336545 Регистрация 10 Дек 2013 Сообщения 80 Репутация 0 Спасибо 0 Монет 0 10 Сен 2021 #3 А ещё говорят, что программистам якобы не нужна математика Позитивный голос 0
TeKuLLa T TeKuLLa Регистрация 20 Ноя 2013 Сообщения 97 Репутация 0 Спасибо 0 Монет 0 10 Сен 2021 #4 $sum=0; for($i=.... { .... if($i%2==0){ .... $sum+=$i; } echo $sum } Позитивный голос 0
Faesho F Faesho Регистрация 4 Июн 2013 Сообщения 87 Репутация 0 Спасибо 0 Монет 0 10 Сен 2021 #5 можно конечно добавить целочисленную переменную вне цикла, в которую будем всё складывать внутри цикла. sum = 0; а в цикле: sum = sum + i; зависит от того, какой этап теории изучается =) Позитивный голос 0
можно конечно добавить целочисленную переменную вне цикла, в которую будем всё складывать внутри цикла. sum = 0; а в цикле: sum = sum + i; зависит от того, какой этап теории изучается =)
kokosik K kokosik Регистрация 21 Сен 2013 Сообщения 87 Репутация 0 Спасибо 0 Монет 0 10 Сен 2021 #6 ну ты выводишь все не четные а тебе надо их складывать в чем проблема то создай переменную и в нее складывай каждое число Позитивный голос 0
ну ты выводишь все не четные а тебе надо их складывать в чем проблема то создай переменную и в нее складывай каждое число