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. $creditBalancePrevious = $creditBalance;
  13. $creditBalance = ($creditBalance * $percent) + $servicePayment - $monthlyPayment;
  14. $paymentTotal = $paymentTotal + $monthlyPayment;
  15. $monthLast = $month + 1;
  16. $paymentLast = $monthlyPayment - ($monthlyPayment - $creditBalance);
  17. $creditBalance2 = ($creditBalance * $percent) + $servicePayment - $paymentLast;
  18. $paymentTotal2 = $paymentTotal + $creditBalance2 + $paymentLast;
  19. echo "{$month} месяц спустя: долг анончика составляет {$creditBalance} руб. (перед этим мы {$creditBalancePrevious} умножили на 3%, прибавили {$servicePayment} руб. за обслуживание кредита и отняли ежемесячную выплату - {$monthlyPayment}), выплачено всего {$paymentTotal} руб. \n";
  20.  
  21. if ($creditBalance <= $servicePayment) {
  22. echo "{$monthLast} месяц спустя: долг анончика составляет {$creditBalance2} руб. (перед этим мы {$creditBalance} умножили на 3%, прибавили {$servicePayment} руб. за обслуживание кредита в месяц и отняли оставшуюся выплату - {$paymentLast}), выплачено всего {$paymentTotal2} руб. \nДолг погашен и кредит полностью выплачен!\nС меня хватит, лалала!";
  23. break;
  24. }
  25. }
  26.  
  27. ?>
Success #stdin #stdout 0.02s 52432KB
stdin
Standard input is empty
stdout
1 месяц спустя: долг анончика составляет 37200 руб. (перед этим мы 40000 умножили на 3%, прибавили 1000 руб. за обслуживание кредита и отняли ежемесячную выплату - 5000), выплачено всего 5000 руб. 
2 месяц спустя: долг анончика составляет 34316 руб. (перед этим мы 37200 умножили на 3%, прибавили 1000 руб. за обслуживание кредита и отняли ежемесячную выплату - 5000), выплачено всего 10000 руб. 
3 месяц спустя: долг анончика составляет 31345.48 руб. (перед этим мы 34316 умножили на 3%, прибавили 1000 руб. за обслуживание кредита и отняли ежемесячную выплату - 5000), выплачено всего 15000 руб. 
4 месяц спустя: долг анончика составляет 28285.8444 руб. (перед этим мы 31345.48 умножили на 3%, прибавили 1000 руб. за обслуживание кредита и отняли ежемесячную выплату - 5000), выплачено всего 20000 руб. 
5 месяц спустя: долг анончика составляет 25134.419732 руб. (перед этим мы 28285.8444 умножили на 3%, прибавили 1000 руб. за обслуживание кредита и отняли ежемесячную выплату - 5000), выплачено всего 25000 руб. 
6 месяц спустя: долг анончика составляет 21888.45232396 руб. (перед этим мы 25134.419732 умножили на 3%, прибавили 1000 руб. за обслуживание кредита и отняли ежемесячную выплату - 5000), выплачено всего 30000 руб. 
7 месяц спустя: долг анончика составляет 18545.105893679 руб. (перед этим мы 21888.45232396 умножили на 3%, прибавили 1000 руб. за обслуживание кредита и отняли ежемесячную выплату - 5000), выплачено всего 35000 руб. 
8 месяц спустя: долг анончика составляет 15101.459070489 руб. (перед этим мы 18545.105893679 умножили на 3%, прибавили 1000 руб. за обслуживание кредита и отняли ежемесячную выплату - 5000), выплачено всего 40000 руб. 
9 месяц спустя: долг анончика составляет 11554.502842604 руб. (перед этим мы 15101.459070489 умножили на 3%, прибавили 1000 руб. за обслуживание кредита и отняли ежемесячную выплату - 5000), выплачено всего 45000 руб. 
10 месяц спустя: долг анончика составляет 7901.137927882 руб. (перед этим мы 11554.502842604 умножили на 3%, прибавили 1000 руб. за обслуживание кредита и отняли ежемесячную выплату - 5000), выплачено всего 50000 руб. 
11 месяц спустя: долг анончика составляет 4138.1720657184 руб. (перед этим мы 7901.137927882 умножили на 3%, прибавили 1000 руб. за обслуживание кредита и отняли ежемесячную выплату - 5000), выплачено всего 55000 руб. 
12 месяц спустя: долг анончика составляет 262.31722768997 руб. (перед этим мы 4138.1720657184 умножили на 3%, прибавили 1000 руб. за обслуживание кредита и отняли ежемесячную выплату - 5000), выплачено всего 60000 руб. 
13 месяц спустя: долг анончика составляет 1007.8695168307 руб. (перед этим мы 262.31722768997 умножили на 3%, прибавили 1000 руб. за обслуживание кредита в месяц и отняли оставшуюся выплату - 262.31722768997), выплачено всего 61270.186744521 руб. 
Долг погашен и кредит полностью выплачен!
С меня хватит, лалала!