fork(1) download
  1. <?php
  2.  
  3.  
  4. $creditBalance = 40000;
  5. $percent = 1.03;
  6. $servicePayment = 1000;
  7. $monthlyPayment = 5000;
  8. $paymentTotal = 0;
  9.  
  10. for ( $month = 1; $month <= 20; $month++ ) {
  11.  
  12. $creditBalance = ($creditBalance * $percent) + $servicePayment;
  13. $creditBalance = $creditBalance - $monthlyPayment ;
  14. $paymentTotal = $paymentTotal + $monthlyPayment;
  15. echo "{$month} месяц спустя: долг = {$creditBalance}руб, выплачено всего {$paymentTotal}\n";
  16.  
  17. if ( $creditBalance < $monthlyPayment ) {
  18. $monthlyPayment = $creditBalance;
  19. echo "{$paymentTotal}";
  20. }
  21.  
  22. }
Success #stdin #stdout 0.01s 20520KB
stdin
Standard input is empty
stdout
1 месяц спустя: долг = 37200руб, выплачено всего 5000
2 месяц спустя: долг = 34316руб, выплачено всего 10000
3 месяц спустя: долг = 31345.48руб, выплачено всего 15000
4 месяц спустя: долг = 28285.8444руб, выплачено всего 20000
5 месяц спустя: долг = 25134.419732руб, выплачено всего 25000
6 месяц спустя: долг = 21888.45232396руб, выплачено всего 30000
7 месяц спустя: долг = 18545.105893679руб, выплачено всего 35000
8 месяц спустя: долг = 15101.459070489руб, выплачено всего 40000
9 месяц спустя: долг = 11554.502842604руб, выплачено всего 45000
10 месяц спустя: долг = 7901.137927882руб, выплачено всего 50000
11 месяц спустя: долг = 4138.1720657184руб, выплачено всего 55000
5500012 месяц спустя: долг = 1124.1451619716руб, выплачено всего 59138.172065718
59138.17206571813 месяц спустя: долг = 1033.7243548591руб, выплачено всего 60262.31722769
60262.3172276914 месяц спустя: долг = 1031.0117306458руб, выплачено всего 61296.041582549
61296.04158254915 месяц спустя: долг = 1030.9303519194руб, выплачено всего 62327.053313195
62327.05331319516 месяц спустя: долг = 1030.9279105576руб, выплачено всего 63357.983665114
63357.98366511417 месяц спустя: долг = 1030.9278373167руб, выплачено всего 64388.911575672
64388.91157567218 месяц спустя: долг = 1030.9278351195руб, выплачено всего 65419.839412989
65419.83941298919 месяц спустя: долг = 1030.9278350536руб, выплачено всего 66450.767248108
66450.76724810820 месяц спустя: долг = 1030.9278350516руб, выплачено всего 67481.695083162
67481.695083162