>>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Я гений кодинга?...
>>1917737Чот сложно. Вот я накидал быстро https://ideone.com/QN1ix0Как минимум ты проебался с оплатой до начисления процентов и с добавлением 7777 в конце, а не в начале.
>>1917260 (OP)А я напомню вайтишникам, что вкатываясь в IT через пхп вы навсегда станете низкоквалифицированным таджиком от мира современной разработки и никогда не увидите ни 300к/наносек, ни ламповой удаленки за доллары, ни релокации в Европу.
>>1917737Тебе уже расписали твои ошибки, и даже показали правильное решение: >>1917746Но на момент прохождения урока "Функции и новый айпад" мы еще не знали о возможности создания циклов через while. Так что у меня получилось так: https://ideone.com/i6VwdbОтветы сверил с >>1917746 , однако не понял, где в коде >>1917746 проверяется, не превышает ли константа меньшего платежа остаток по кредиту. Может быть, неведомое мне колдунство скрыто в строке \treturn $paid + $sum; ?Что это обозначает, поясните, пожалуйста.>>1917984То-то у тебя жизнь сладкая, насыщенная и не лишенная смысла: катаешься по пхп-треду и изливаешь говно. Ради такого стоит постичь С++, да.>>1918115А я вот не понял. Вернее понял, где ты ошибся, но не понял, нахуя ты в регулярке пишешь [а-яёА-ЯЁ], если у тебя после нее стоит ключ i?
>>1920311>Может быть, неведомое мне колдунство скрыто в строке return $paid + $sum; ?Цикл останавливается с суммой в нуль или переплатой-минусом, вот он и добавляется к выплатам для правильного счета.
>>1920317Теперь понял. Просто забыл, что итогом функции является именно то, что return.Мудрый Анон, взгляни, пожалуйста, на мое решение первой бонусной задачи про клавишу Shift: https://ideone.com/4JJzk6Не перемудрил ли я чего? Что в коде режет глаз? Что посоветуешь? Специально писал с подробными комментариями. Правильно ли я понимаю действия, выполняемые строками кода? Спасибо.