fork download
  1. <?php
  2. function countCredit ($credit, $persent, $service, $payment, $total, $mon, $bankName)
  3. {
  4. for ($credit; $credit>0; $credit=$absoluteCredit-$payment)
  5. {
  6. $absoluteCredit=$credit*$persent+$service; //cумма с учетом сервиса и процента
  7. if ($absoluteCredit<$payment)
  8. {
  9. $mon++;
  10. $total+=$absoluteCredit;
  11. break;
  12. }
  13. $mon++;
  14. $total+=$payment; //считаем итог
  15. }
  16. echo $bankName он заплатит $total за $mon месяцев \n";
  17. }
  18.  
  19. $creditSum=39999; //сумма кредита
  20. $payment=5000; //ежемесячная выплата
  21. $mon=0; // кол-во месяцев (по умолчанию - 0)
  22. $homoCreditDownPayment=0; //первый взнос в HomоCredit
  23. $softBankDownPayment=0; //первый взнос в SoftBank
  24. $strawberryBankDownPayment=7777; //первый взнос в StrawberryBank
  25. $homoCreditPersent=1.04; //процент в HomоCredit
  26. $softBankPersent=1.03; //процент в SoftBank
  27. $strawberryBankPersent=1.02; //процент в StrawBerry bank
  28. $homoCreditService=500; // плата за сервис в HomoCredit
  29. $softBankService=1000; // плата за сервис в SoftBank
  30. $strawberryBankService=0; // плата за сервис в StrawberryBank
  31. //Пиздец. Я - индус.
  32. $homoCreditTotal=countCredit($creditSum, $homoCreditPersent, $homoCreditService, $payment, $homoCreditDownPayment, $mon, $bankName="HomoCredit");
  33. $softBankTotal=countCredit($creditSum, $softBankPersent, $softBankService, $payment, $softBankDownPayment, $mon, $bankName="SoftBank");
  34. $strawBankTotal=countCredit($creditSum, $strawberryBankPersent, $strawberryBankService, $payment, $strawberryBankDownPayment, $mon, $bankName="StrawbrerryBank");
  35.  
  36. ?>
Success #stdin #stdout 0.01s 83136KB
stdin
Standard input is empty
stdout
В HomoCredit он заплатит 56423.563121625 за 12 месяцев 
В SoftBank он заплатит 61268.718210807 за 13 месяцев 
В StrawbrerryBank он заплатит 51806.365496746 за 9 месяцев