«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:57:07  №1200279 13
Screenshot722.png (12, 499x548)
548x499
Screenshot723.png (12, 386x458)
458x386
Ответы: >>1200290
Аноним 2018/05/31 19:07:46  №1200290 14
>>1200279
Чот он на два умножает конечный результат. Аноны, почему?
Ответы: >>1200755 >>1200763
Аноним 2018/06/01 10:08:00  №1200523 15
>>1199390 (OP)

код
<?php
$link = mysqli_connect("127.0.0.1:8080", "root@localhost", "", "123")
or die("Ошибка " . mysqli_error($link));
var_dump ($link);

// закрываем подключение
mysqli_close($link);
?>
ошибка

Warning: mysqli_connect(): MySQL server has gone away in C:\xampp\htdocs\test\ConnectDB.php on line 2

Warning: mysqli_connect(): Error while reading greeting packet. PID=6232 in C:\xampp\htdocs\test\ConnectDB.php on line 2

Warning: mysqli_connect(): (HY000/2006): MySQL server has gone away in C:\xampp\htdocs\test\ConnectDB.php on line 2

Warning: mysqli_error() expects parameter 1 to be mysqli, boolean given in C:\xampp\htdocs\test\ConnectDB.php on line 3
Ошибка
ЧЯДНТ?
Ответы: >>1200527 >>1200532
Аноним 2018/06/01 10:16:34  №1200532 16
>>1200523
>Warning: mysqli_connect(): MySQL server has gone away
>127.0.0.1:8080
8080 - предположу, что там у тебя висит вебсервер. MySQL сервер по умолчанию на 3306. Где он и будет если ты или ксамп ничего там не наменяли.
Ответы: >>1200536
Аноним 2018/06/01 10:20:29  №1200536 17
>>1200532
менял порт для апача с 80 на 8080 ну размер бд увеличил
Ответы: >>1200549
Аноним 2018/06/01 10:27:12  №1200549 18
>>1200536
Попробуй так:
mysqli_connect("127.0.0.1:3306", "root", "123")
Ответы: >>1200566 >>1200745
Аноним 2018/06/01 14:15:32  №1200745 19
>>1200549
У меня вообще без порта работает, ой вей.
Ответы: >>1200749
Аноним 2018/06/01 14:19:43  №1200749 20
>>1200745
3306 дефолтный порт. Я его явно указал,что бы анончик видел где косяк в его коде.
Вообще все что про порты выше легко гуглится. Учитесь гуглить хлопцы, экономьте свое время
Ответы: >>1200752 >>1200755
Аноним 2018/06/01 14:28:25  №1200755 21
>>1200749
Вот тебе вопрос, который не загуглить: >>1200290
сам я так и не понял.
Ответы: >>1200763
Аноним 2018/06/01 14:36:32  №1200763 22
>>1200755
>>1200290
Ты сдумпил, а потом прибавил последний раз. Тут и гуглить не надо.
Ответы: >>1201377
Аноним 2018/06/02 11:02:31  №1201377 23
>>1200763
> потом прибавил последний раз
И как не прибавлять последний раз?
С 49 степенями в моем говнокоде получается результат на 2 меньше, чем в 50 степени на калькуляторе.
Ответы: >>1201697
Аноним 2018/06/02 18:20:23  №1201697 24
>>1201377
2 в первой степени это два. А на калькуляторе ты начинаешь с два во второй ( четыре ), поэтому на 2 меньше. По поводу кода: ты выводишь вар_думп до того как осуществляешь сложение, поэтому тебе кажется что он должен быть последним, но он еще раз прибавляет после вардумпа, потом выходит из цикла и прибавляет один. А тебе кажется что должно быть меньше.
Ответы: >>1201705
Аноним 2018/06/02 18:30:42  №1201705 25
>>1201697
Благодарю за пояснение. Я не смышлен и в математику не могу.
Ответы: >>1201725
Аноним 2018/06/02 19:31:58  №1201725 26
>>1201705
тут никто не может.