fork 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; $creditBalance > 0; $month ++) {
  11.  
  12. $creditBalance = $creditBalance * $percent + $servicePayment;
  13. if ($creditBalance <= $monthlyPayment) {
  14. $monthlyPayment = $creditBalance;
  15. $creditBalance = 0;
  16. $paymentTotal = $paymentTotal + $monthlyPayment;
  17. echo "месяц $month \n всего выплачено $paymentTotal\n последний платёж $monthlyPayment \n долг $creditBalance \n\n";
  18. echo "С меня хватит!";
  19. } else {
  20. $creditBalance = $creditBalance - $monthlyPayment;
  21. $paymentTotal = $paymentTotal + $monthlyPayment;
  22. echo "месяц $month \n всего выплачено $paymentTotal\n последний платёж $monthlyPayment \n долг $creditBalance \n\n";
  23. }
  24. }
  25.  
  26. ?>
Success #stdin #stdout 0.02s 52472KB
stdin
Standard input is empty
stdout
месяц 1 
 всего выплачено	5000
 последний платёж	5000 
 долг	37200 

месяц 2 
 всего выплачено	10000
 последний платёж	5000 
 долг	34316 

месяц 3 
 всего выплачено	15000
 последний платёж	5000 
 долг	31345.48 

месяц 4 
 всего выплачено	20000
 последний платёж	5000 
 долг	28285.8444 

месяц 5 
 всего выплачено	25000
 последний платёж	5000 
 долг	25134.419732 

месяц 6 
 всего выплачено	30000
 последний платёж	5000 
 долг	21888.45232396 

месяц 7 
 всего выплачено	35000
 последний платёж	5000 
 долг	18545.105893679 

месяц 8 
 всего выплачено	40000
 последний платёж	5000 
 долг	15101.459070489 

месяц 9 
 всего выплачено	45000
 последний платёж	5000 
 долг	11554.502842604 

месяц 10 
 всего выплачено	50000
 последний платёж	5000 
 долг	7901.137927882 

месяц 11 
 всего выплачено	55000
 последний платёж	5000 
 долг	4138.1720657184 

месяц 12 
 всего выплачено	60000
 последний платёж	5000 
 долг	262.31722768997 

месяц 13 
 всего выплачено	61270.186744521
 последний платёж	1270.1867445207 
 долг	0 

С меня хватит!