«phpClub» — архив тем ("тредов"), посвящённых изучению PHP и веб-технологий.
Аноним 2021/01/21 23:00:03  №1917737 1
Screenshot.png (17, 649x637)
637x649
>>1917260 (OP)
"Итак, сделав последнюю выплату по кредиту, наш школьник собрался было идти домой и направился к ст.м. Площадь Восстания, как вдруг его взгляд привекла реклама нового планшета Apple New Ipad 32Gb (всего за 39999 р). Понятно, что вскоре наш незадачливый любитель яблок уже держал в руках и поглаживал новый девайс аки кота-манула и чуть слышно шептал «моя прелесть». Поскольку денег у нашего героя уже не было, он решил воспользоваться услугой «покупка в кредит без первого вноса». Кредит предлагают 3 банка, и все на разных условиях:

кредит за 4% и (мелким шрифтом) 500 р комиссии в месяц от HomoCredit
кредит за 3% и 1000 р комиссии в месяц от того же банка (Softbank), что и в первой задаче
нереально вкусное предложение от StrawberryBank за 2% в месяц, без комиссии, но с платой в размере 7777 р за открытие счета (эту сумма прибавляется к сумме долга)
Задание: воспользовавшись ранее купленным айфоном (и полученными на сами знаете каком сайте знаниями), определи наиболее выгодный кредит. Платить школьник, как и прежде, может не более 5000 р. в месяц. Сначала начисляются проценты и комиссия, а только потом происходит выплата."

ИТОГИ МОЕГО РЕШЕНИЯ:
Итоговая сумма кредита SoftBank: 46198.97
Итоговая сумма кредита HomoCredit: 46598.96
Итоговая сумма кредита StrawBerry: 53575.98

Я гений кодинга?...
Аноним 2021/01/21 23:39:53  №1917746 2
>>1917737
Чот сложно. Вот я накидал быстро https://ideone.com/QN1ix0
Как минимум ты проебался с оплатой до начисления процентов и с добавлением 7777 в конце, а не в начале.
Аноним 2021/01/21 23:48:37  №1917749 3
>>1917746
>и с добавлением 7777 в конце
Так 7777 не добавляется к подверженной процентным изменениям и комиссии сумме кредита, это единичный платёж за открытие счёта.
Ответы: >>1917751
Аноним 2021/01/21 23:48:53  №1917750 4
Ответы: >>1917759 >>1917788
Аноним 2021/01/21 23:49:29  №1917751 5
>>1917749
> но с платой в размере 7777 р за открытие счета (эту сумма прибавляется к сумме долга)
> прибавляется к сумме долга
Ответы: >>1917752
Аноним 2021/01/21 23:50:26  №1917752 6
>>1917751
Зачем ты так мощно меня приложил?...
Аноним 2021/01/22 00:10:52  №1917759 7
>>1917750
Решений может быть больше одного. Зачастую нужно выбирать наиболее удачное под конкретную ситуацию.
Ответы: >>1917761
Аноним 2021/01/22 00:17:12  №1917761 8
>>1917759
Ебать ты квантовый компуктер.
Аноним 2021/01/22 02:56:24  №1917788 9
>>1917750
Правильно у 1917746 так как там более-менее грамотно сделана
структура кода - функция с входящими как универсальный метод.
Код 1917737 явно новичок, создает кучу ненужных переменных.
В пыхе чем меньше переменных, тем лучше. Логически - есть переменная - процент. У банков она разная, и всего то.
Чел же создал три по сути переменные, которые вообще-то как бы константы. и соотв черти что а не код. А если банков не три, а семьсот к примеру - семьсот переменных будешь создавать? Я своих "коллег" за такое морально унижаю даже если в первый раз. При рецидивах - и физически.
То есть косяк на уровне понимания алгоритма.
Переменные - процент, комиссия, взнос. = больше нет и быть не может. И на основании их строится функция метод.
Как то так.
Ответы: >>1917921 >>1946069
Аноним 2021/01/22 08:57:52  №1917921 10
16085435067050.png (37, 293x326)
326x293
>>1917788
>Я своих "коллег" за такое морально унижаю даже если в первый раз. При рецидивах - и физически.
Аноним 2021/01/24 18:06:14  №1920311 11
>>1917737
Тебе уже расписали твои ошибки, и даже показали правильное решение: >>1917746
Но на момент прохождения урока "Функции и новый айпад" мы еще не знали о возможности создания циклов через while. Так что у меня получилось так: https://ideone.com/i6Vwdb

Ответы сверил с >>1917746 , однако не понял, где в коде >>1917746 проверяется, не превышает ли константа меньшего платежа остаток по кредиту. Может быть, неведомое мне колдунство скрыто в строке \treturn $paid + $sum; ?
Что это обозначает, поясните, пожалуйста.
>>1917984
То-то у тебя жизнь сладкая, насыщенная и не лишенная смысла: катаешься по пхп-треду и изливаешь говно. Ради такого стоит постичь С++, да.
>>1918115
А я вот не понял. Вернее понял, где ты ошибся, но не понял, нахуя ты в регулярке пишешь [а-яёА-ЯЁ], если у тебя после нее стоит ключ i?
Ответы: >>1920317
Аноним 2021/01/24 18:20:16  №1920317 12
>>1920311
>Может быть, неведомое мне колдунство скрыто в строке return $paid + $sum; ?
Цикл останавливается с суммой в нуль или переплатой-минусом, вот он и добавляется к выплатам для правильного счета.
Ответы: >>1920355
Аноним 2021/01/24 19:12:57  №1920355 13
>>1920317
Теперь понял. Просто забыл, что итогом функции является именно то, что return.
Мудрый Анон, взгляни, пожалуйста, на мое решение первой бонусной задачи про клавишу Shift: https://ideone.com/4JJzk6
Не перемудрил ли я чего? Что в коде режет глаз? Что посоветуешь?
Специально писал с подробными комментариями. Правильно ли я понимаю действия, выполняемые строками кода? Спасибо.
Ответы: >>1920412
Аноним 2021/01/24 20:16:44  №1920412 14
Аноним 2021/02/19 09:29:35  №1946069 15
>>1917780
>>1917785
>>1917788
такой вопрос написание нейросетки для написания сайта (интернет магазина,визитки,бложика) насколько реально?
фронт энд уже преставил но чуствую с бекэндом ебнусь
Ответы: >>1946080 >>1946788
Аноним 2021/02/19 09:44:22  №1946080 16
>>1946069
Когда научат нейросети угадывать, что на самом деле нужно заказчику.
Пока это даже людям неподвластно
Ответы: >>1946086
Аноним 2021/02/19 09:52:07  №1946086 17
>>1946080
на чем тогда зарабатывает wix
Ответы: >>1946092
Аноним 2021/02/19 09:58:57  №1946092 18
Аноним 2021/02/19 18:20:53  №1946788 19
>>1946069

Нейросеть - это же не искуственный интеллект, который будет за тебя работать. Это просто алгоритм, который обучают при подаче на вход набора чисел выдавать на выходе другой набор. Так что генерировать твоя нейросеть сможет только то, что в нее перед этим заложили.