fork download
  1. <?php
  2.  
  3.  
  4. $creditBalance = 40000; /* Долг анона перед банком */
  5. $percent = 1.03; /* Банк начисляет 3% в месяц от суммы */
  6. $servicePayment = 1000; /* А также 1000 рублей в месяц комиссии за обслуживание счета */
  7. $monthlyPayment = 5000; /* Анон платит 5000 р в месяц, это все, что ему дает мама на завтраки */
  8. $paymentTotal = 0; /* Сколько всего отдал банку анон */
  9.  
  10. for($month = 1; $creditBalance > 0; $month++){
  11. $creditBalance = ($creditBalance * $percent) + $servicePayment;
  12. if($creditBalance < $monthlyPayment){
  13. $monthlyPayment = $creditBalance;
  14. }
  15. $creditBalance = $creditBalance - $monthlyPayment;
  16. $paymentTotal += $monthlyPayment;
  17. echo "Credit balance $creditBalance ; PaymentTotal $paymentTotal ; Month $month \n";
  18. }
Success #stdin #stdout 0.02s 52472KB
stdin
Standard input is empty
stdout
Credit balance 37200 ; PaymentTotal 5000 ; Month 1 
Credit balance 34316 ; PaymentTotal 10000 ; Month 2 
Credit balance 31345.48 ; PaymentTotal 15000 ; Month 3 
Credit balance 28285.8444 ; PaymentTotal 20000 ; Month 4 
Credit balance 25134.419732 ; PaymentTotal 25000 ; Month 5 
Credit balance 21888.45232396 ; PaymentTotal 30000 ; Month 6 
Credit balance 18545.105893679 ; PaymentTotal 35000 ; Month 7 
Credit balance 15101.459070489 ; PaymentTotal 40000 ; Month 8 
Credit balance 11554.502842604 ; PaymentTotal 45000 ; Month 9 
Credit balance 7901.137927882 ; PaymentTotal 50000 ; Month 10 
Credit balance 4138.1720657184 ; PaymentTotal 55000 ; Month 11 
Credit balance 262.31722768997 ; PaymentTotal 60000 ; Month 12 
Credit balance 0 ; PaymentTotal 61270.186744521 ; Month 13