fork(1) download
  1. <?php
  2.  
  3.  
  4. function chooseCredit($creditSumm,$percent,$comission,$open,$pay){
  5. $totalPayment = 0;
  6. if ($open == 0){
  7. $creditSumm = $creditSumm;
  8. }
  9. else {
  10. $creditSumm = $creditSumm + $open;
  11. }
  12. for ($month = 1;$month < 20; $month++){
  13. $creditSumm=($creditSumm * $percent)+ $comission - $pay;
  14. $totalPayment = $totalPayment+$pay;
  15. echo "{$month}-й месяц выплаты. Долг перед банком :{$creditSumm}.Всего выплачено:{$totalPayment} \n";
  16.  
  17. if($creditSumm <0){
  18. echo "Выплатил! \n\n";
  19. break;
  20. }
  21. }
  22. }
  23. $HomoCredit = chooseCredit(39999,1.04,500,0,5000);
  24. $Softbank = chooseCredit(39999,1.03,500,0,5000);
  25. $StrawberryBank = chooseCredit(39999,1.02,0,7777,5000);
  26.  
  27. echo "$HomoCredit";
  28. echo "$Softbank";
  29. echo "$StrawberryBank";
  30.  
  31.  
Success #stdin #stdout 0s 82560KB
stdin
chooseCredit(39999,1.03,500,0,5000);
stdout
1-й месяц выплаты. Долг перед банком :37098.96.Всего выплачено:5000 
2-й месяц выплаты. Долг перед банком :34082.9184.Всего выплачено:10000 
3-й месяц выплаты. Долг перед банком :30946.235136.Всего выплачено:15000 
4-й месяц выплаты. Долг перед банком :27684.08454144.Всего выплачено:20000 
5-й месяц выплаты. Долг перед банком :24291.447923098.Всего выплачено:25000 
6-й месяц выплаты. Долг перед банком :20763.105840022.Всего выплачено:30000 
7-й месяц выплаты. Долг перед банком :17093.630073622.Всего выплачено:35000 
8-й месяц выплаты. Долг перед банком :13277.375276567.Всего выплачено:40000 
9-й месяц выплаты. Долг перед банком :9308.47028763.Всего выплачено:45000 
10-й месяц выплаты. Долг перед банком :5180.8090991352.Всего выплачено:50000 
11-й месяц выплаты. Долг перед банком :888.04146310056.Всего выплачено:55000 
12-й месяц выплаты. Долг перед банком :-3576.4368783754.Всего выплачено:60000 
Выплатил! 

1-й месяц выплаты. Долг перед банком :36698.97.Всего выплачено:5000 
2-й месяц выплаты. Долг перед банком :33299.9391.Всего выплачено:10000 
3-й месяц выплаты. Долг перед банком :29798.937273.Всего выплачено:15000 
4-й месяц выплаты. Долг перед банком :26192.90539119.Всего выплачено:20000 
5-й месяц выплаты. Долг перед банком :22478.692552926.Всего выплачено:25000 
6-й месяц выплаты. Долг перед банком :18653.053329513.Всего выплачено:30000 
7-й месяц выплаты. Долг перед банком :14712.644929399.Всего выплачено:35000 
8-й месяц выплаты. Долг перед банком :10654.024277281.Всего выплачено:40000 
9-й месяц выплаты. Долг перед банком :6473.6450055993.Всего выплачено:45000 
10-й месяц выплаты. Долг перед банком :2167.8543557673.Всего выплачено:50000 
11-й месяц выплаты. Долг перед банком :-2267.1100135597.Всего выплачено:55000 
Выплатил! 

1-й месяц выплаты. Долг перед банком :43731.52.Всего выплачено:5000 
2-й месяц выплаты. Долг перед банком :39606.1504.Всего выплачено:10000 
3-й месяц выплаты. Долг перед банком :35398.273408.Всего выплачено:15000 
4-й месяц выплаты. Долг перед банком :31106.23887616.Всего выплачено:20000 
5-й месяц выплаты. Долг перед банком :26728.363653683.Всего выплачено:25000 
6-й месяц выплаты. Долг перед банком :22262.930926757.Всего выплачено:30000 
7-й месяц выплаты. Долг перед банком :17708.189545292.Всего выплачено:35000 
8-й месяц выплаты. Долг перед банком :13062.353336198.Всего выплачено:40000 
9-й месяц выплаты. Долг перед банком :8323.6004029218.Всего выплачено:45000 
10-й месяц выплаты. Долг перед банком :3490.0724109802.Всего выплачено:50000 
11-й месяц выплаты. Долг перед банком :-1440.1261408001.Всего выплачено:55000 
Выплатил!