«phpClub» — архив тем ("тредов"), посвящённых изучению PHP и веб-технологий.
Аноним 2018/05/31 10:07:49  №1199926 1
3rQuB11CvQ4.jpg (103, 1280x701)
701x1280
Аноны, препод дал два задания для "чтоб ты понял". Но я не понял даже как делать. Нужна помощь, пожалуйста.

Есть пример:
1/2 + 1/4+ 1/6 + ... + 1/100
Нужна сумма этого.

и второе:
y = 1 + x + x^2 + x^3 + ... + x^50, где x - натуральное число.

И вообще. Как получить сумму всех чисел из цикла?
Ответы: >>1199950 >>1200118 >>1200329
Аноним 2018/05/31 11:21:27  №1199950 2
>>1199926
>Как получить сумму всех чисел из цикла?
Создать переменную до цикла. Увеличивать ее в цикле.
Ответы: >>1200118
Аноним 2018/05/31 16:40:11  №1200118 3
>>1199926
Совсем нихуя не понял, весь день ломаю голову. Я даже >>1199950 не понял как сделать.
Ответы: >>1200139
Аноним 2018/05/31 17:04:21  №1200139 4
>>1200118
Либо ты прикалываешься, либо ты так тупишь потому что еще ничего не кодил, либо ты просто не особо доходчив.

объявляешь переменную до цикла равную нулю.

;в цикле увеличиваешь счетчтикчь в порядке последовательности 2, 4, 6 и т.д. до 100

используешь счетчик в качестве знаменателя

каждая итерация считает только свою дробь и плюсует оператором += к той переменной которую ты объявил до цикла.

После цикла в этой переменной результат.

Такой же алгоритм во втором уравнении, только счетчик это степень.

Ответы: >>1200150
Аноним 2018/05/31 17:25:00  №1200150 5
Screenshot719.png (35, 794x554)
554x794
>>1200139
Не прикалываюсь, я действительно туп и до меня не доходит. Как их складывать- то?
Ответы: >>1200186 >>1200210 >>1200234
Аноним 2018/05/31 18:06:30  №1200210 6
>>1200150
Не ну я тебе алгоритм описал а если я тебе весь код напишу то ты никогда и не допрешь так. Знаю я таких.
Ответы: >>1200215
Аноним 2018/05/31 18:08:57  №1200215 7
>>1200210
Я и так не допру никогда. Что я упускаю? Препод сказал, что это вообще в три строчки делается.
Ответы: >>1200225
Аноним 2018/05/31 18:13:34  №1200225 8
>>1200215
Ты ее уже почти решил.
Ответы: >>1200229
Аноним 2018/05/31 18:15:43  №1200229 9
Screenshot720.png (9, 389x394)
394x389
Ответы: >>1200240 >>1200271
Аноним 2018/05/31 18:22:39  №1200240 10
>>1200229
Ну поменяй значение x<100 на 10 да посчитай на калькуляторе сам и программой потом, да сравни.
Ответы: >>1200252
Аноним 2018/05/31 18:31:36  №1200252 11
Screenshot721.png (13, 549x457)
457x549
>>1200240
Все получается, благодарю.
Почему тут 1 все время?
Ответы: >>1200266
Аноним 2018/05/31 18:38:04  №1200266 12
Ответы: >>1200271 >>1200279
Аноним 2018/05/31 18:45:06  №1200271 13
>>1200266
Почему >>1200229 этот пример решился только тогда, когда я вынес $i из цикла?
Аноним 2018/05/31 18:57:07  №1200279 14
Screenshot722.png (12, 499x548)
548x499
Screenshot723.png (12, 386x458)
458x386
Ответы: >>1200290
Аноним 2018/05/31 19:07:46  №1200290 15
>>1200279
Чот он на два умножает конечный результат. Аноны, почему?
Ответы: >>1200755 >>1200763
Аноним 2018/06/01 14:28:25  №1200755 16
>>1200749
Вот тебе вопрос, который не загуглить: >>1200290
сам я так и не понял.
Ответы: >>1200763
Аноним 2018/06/01 14:36:32  №1200763 17
>>1200755
>>1200290
Ты сдумпил, а потом прибавил последний раз. Тут и гуглить не надо.
Ответы: >>1201377
Аноним 2018/06/02 11:02:31  №1201377 18
>>1200763
> потом прибавил последний раз
И как не прибавлять последний раз?
С 49 степенями в моем говнокоде получается результат на 2 меньше, чем в 50 степени на калькуляторе.
Ответы: >>1201697
Аноним 2018/06/02 18:20:23  №1201697 19
>>1201377
2 в первой степени это два. А на калькуляторе ты начинаешь с два во второй ( четыре ), поэтому на 2 меньше. По поводу кода: ты выводишь вар_думп до того как осуществляешь сложение, поэтому тебе кажется что он должен быть последним, но он еще раз прибавляет после вардумпа, потом выходит из цикла и прибавляет один. А тебе кажется что должно быть меньше.
Ответы: >>1201705
Аноним 2018/06/02 18:30:42  №1201705 20
>>1201697
Благодарю за пояснение. Я не смышлен и в математику не могу.
Ответы: >>1201725
Аноним 2018/06/02 19:31:58  №1201725 21
>>1201705
тут никто не может.