fork download
  1. <?php
  2. //onyx
  3. /*
  4. Наверняка ты помнишь задачу про любителя телефонов от Эппл, который больше года потом вынужден был экономить на завтраках, чтобы расплатиться по кредиту. Так вот, у этой истории есть продолжение. Я знаю, вы его ждали. Итак, сделав последнюю выплату по кредиту, наш школьник собрался было идти домой и направился к ст.м. Площадь Восстания, как вдруг его взгляд привекла реклама нового планшета Apple New Ipad 32Gb (всего за 39999 р). Понятно, что вскоре наш незадачливый любитель яблок уже держал в руках и поглаживал новый девайс аки кота-манула и чуть слышно шептал «моя прелесть». Поскольку денег у нашего героя уже не было, он решил воспользоваться услугой «покупка в кредит без первого вноса». Кредит предлагают 3 банка, и все на разных условиях:
  5.   кредит за 4% и (мелким шрифтом) 500 р комиссии в месяц от HomoCredit
  6.   кредит за 3% и 1000 р комиссии в месяц от того же банка (Softbank), что и в первой задаче
  7.   нереально вкусное предложение от StrawberryBank за 2% в месяц, без комиссии, но с платой в размере 7777 р за открытие счета (эту сумма прибавляется к сумме долга)
  8. */
  9. header("Content-Type: text/plain; charset=utf-8");
  10. function getTotalSum($percent, $commission, $openDebtPay, $everyMonthPay, $creditSum,$dolg){
  11. $startCredit=$creditSum+$openDebtPay;
  12. echo "Изначальный кредит $startCredit \n";
  13. //$plataBanku=((( $startCredit * $percent ) + $commission);
  14. for ($month = 1; $month <= 36; $month ++) {
  15. $lastTransact=( $startCredit * $percent ) + $commission;
  16. $pSumm=$pSumm+((( $startCredit * $percent ) + $commission)-( $startCredit+ $commission));
  17. if ($lastTransact<$everyMonthPay){
  18. $startCredit = ( $startCredit * $percent ) + $commission - $lastTransact;
  19. $dolg = $dolg + $lastTransact;
  20. $pSumm=$pSumm+((( $startCredit * $percent ) + $commission)-( $startCredit+ $commission));
  21.  
  22. echo "Итоговый долг $dolg \n";
  23. echo "Начисленные проценты $pSumm \n";
  24. return $dolg ;
  25. break;
  26. }
  27. $startCredit = ( $startCredit * $percent ) + $commission - $everyMonthPay;
  28. $dolg = $dolg + $everyMonthPay;
  29. }
  30. }
  31. $homoCreditbankTotal=getTotalSum(1.04,500 ,0 ,5000,39999,0);
  32. $softbankTotal=getTotalSum(1.03,1000,0 ,5000,39999,0);
  33. $strawberryBankTotal=getTotalSum(1.02,0, 7777,5000,39999,0);
  34.  
  35. echo "Homobank: {$homoCreditbankTotal}\n\n\n";
  36. echo "SoftBank: {$softbankTotal}\n\n\n";
  37. echo "Strawberrybank: {$strawberryBankTotal}\n\n\n";
  38. ?>
Success #stdin #stdout #stderr 0.03s 52432KB
stdin
Standard input is empty
stdout
Изначальный кредит 39999 
Итоговый долг 56423.563121625 
Начисленные проценты 10424.563121625 
Изначальный кредит 39999 
Итоговый долг 61268.718210807 
Начисленные проценты 8269.7182108072 
Изначальный кредит 47776 
Итоговый долг 53559.8738592 
Начисленные проценты 5783.8738591999 
Homobank: 56423.563121625


SoftBank: 61268.718210807


Strawberrybank: 53559.8738592


stderr
PHP Notice:  Undefined variable: pSumm in /home/bln2xv/prog.php on line 17
PHP Notice:  Undefined variable: pSumm in /home/bln2xv/prog.php on line 17
PHP Notice:  Undefined variable: pSumm in /home/bln2xv/prog.php on line 17