fork download
  1. <?php
  2. function calculateCredit($ratePercent=0,$rateFlat=0,$otp=0,$amount=39999,$monthlyPayment=5000){
  3. $debt=$amount+$otp;
  4. $totalPayment=0;
  5. for($month=1;$debt>0;$month++){
  6. if(($debt*$ratePercent+$rateFlat)<$monthlyPayment){
  7. $totalPayment+=$debt*$ratePercent+$rateFlat;
  8. $debt=0;
  9. //echo "{$month} месяц спустя: долг = {$debt} руб, выплачено всего {$totalPayment} руб. \n";
  10. break;
  11. }
  12. $debt=$debt*$ratePercent+$rateFlat-$monthlyPayment;
  13. $totalPayment+=$monthlyPayment;
  14. //echo "{$month} месяц спустя: долг = {$debt} руб, выплачено всего {$totalPayment} руб. \n";
  15. }
  16. echo ceil($totalPayment)."\n";
  17. }
  18. calculateCredit(1.04,500);
  19. calculateCredit(1.03,1000);
  20. calculateCredit(1.02,0,7777);
Success #stdin #stdout 0.02s 25588KB
stdin
Standard input is empty
stdout
56424
61269
53560