fork(1) download
  1. <?php
  2.  
  3.  
  4. $tabletPrice = 14100;
  5. $monthlyPayment = 1500;
  6. $bankPercentage = array(1.04, 1.03, 1.02);
  7. $bankCommission = array(300, 600, 0);
  8. $accountPrice = array(0, 0, 4800);
  9.  
  10. function countBankCredit($bankNo, $credit, $payment, $percentage, $commission, $account) {
  11. $credit += $account;
  12. for ($i = 0; $i <= 99; $i++) {
  13. $credit = $credit * $percentage + $commission;
  14. echo("Банк $bankNo: сумма кредита в этом месяце равна $credit.\n");
  15. $credit -= $payment;
  16. echo("Банк $bankNo: после месячного взноса она уменьшается до $credit.\n");
  17. if ($credit <= 0) {
  18. echo("Кредит погашен за $i месяцев.\n");
  19. break;
  20. }
  21. }
  22. }
  23.  
  24. for ($j = 0; $j <= 2; $j++) {
  25. $currentPercentage = $bankPercentage[$j];
  26. $currentCommission = $bankCommission[$j];
  27. $currentAccount = $accountPrice[$j];
  28. countBankCredit($j+1, $tabletPrice, $monthlyPayment, $currentPercentage, $currentCommission, $currentAccount);
  29. }
Success #stdin #stdout 0.03s 52472KB
stdin
Standard input is empty
stdout
Банк 1: сумма кредита в этом месяце равна 14964.
Банк 1: после месячного взноса она уменьшается до 13464.
Банк 1: сумма кредита в этом месяце равна 14302.56.
Банк 1: после месячного взноса она уменьшается до 12802.56.
Банк 1: сумма кредита в этом месяце равна 13614.6624.
Банк 1: после месячного взноса она уменьшается до 12114.6624.
Банк 1: сумма кредита в этом месяце равна 12899.248896.
Банк 1: после месячного взноса она уменьшается до 11399.248896.
Банк 1: сумма кредита в этом месяце равна 12155.21885184.
Банк 1: после месячного взноса она уменьшается до 10655.21885184.
Банк 1: сумма кредита в этом месяце равна 11381.427605914.
Банк 1: после месячного взноса она уменьшается до 9881.4276059136.
Банк 1: сумма кредита в этом месяце равна 10576.68471015.
Банк 1: после месячного взноса она уменьшается до 9076.6847101501.
Банк 1: сумма кредита в этом месяце равна 9739.7520985562.
Банк 1: после месячного взноса она уменьшается до 8239.7520985562.
Банк 1: сумма кредита в этом месяце равна 8869.3421824984.
Банк 1: после месячного взноса она уменьшается до 7369.3421824984.
Банк 1: сумма кредита в этом месяце равна 7964.1158697983.
Банк 1: после месячного взноса она уменьшается до 6464.1158697983.
Банк 1: сумма кредита в этом месяце равна 7022.6805045903.
Банк 1: после месячного взноса она уменьшается до 5522.6805045903.
Банк 1: сумма кредита в этом месяце равна 6043.5877247739.
Банк 1: после месячного взноса она уменьшается до 4543.5877247739.
Банк 1: сумма кредита в этом месяце равна 5025.3312337648.
Банк 1: после месячного взноса она уменьшается до 3525.3312337648.
Банк 1: сумма кредита в этом месяце равна 3966.3444831154.
Банк 1: после месячного взноса она уменьшается до 2466.3444831154.
Банк 1: сумма кредита в этом месяце равна 2864.99826244.
Банк 1: после месячного взноса она уменьшается до 1364.99826244.
Банк 1: сумма кредита в этом месяце равна 1719.5981929377.
Банк 1: после месячного взноса она уменьшается до 219.59819293765.
Банк 1: сумма кредита в этом месяце равна 528.38212065516.
Банк 1: после месячного взноса она уменьшается до -971.61787934484.
Кредит погашен за 16 месяцев.
Банк 2: сумма кредита в этом месяце равна 15123.
Банк 2: после месячного взноса она уменьшается до 13623.
Банк 2: сумма кредита в этом месяце равна 14631.69.
Банк 2: после месячного взноса она уменьшается до 13131.69.
Банк 2: сумма кредита в этом месяце равна 14125.6407.
Банк 2: после месячного взноса она уменьшается до 12625.6407.
Банк 2: сумма кредита в этом месяце равна 13604.409921.
Банк 2: после месячного взноса она уменьшается до 12104.409921.
Банк 2: сумма кредита в этом месяце равна 13067.54221863.
Банк 2: после месячного взноса она уменьшается до 11567.54221863.
Банк 2: сумма кредита в этом месяце равна 12514.568485189.
Банк 2: после месячного взноса она уменьшается до 11014.568485189.
Банк 2: сумма кредита в этом месяце равна 11945.005539745.
Банк 2: после месячного взноса она уменьшается до 10445.005539745.
Банк 2: сумма кредита в этом месяце равна 11358.355705937.
Банк 2: после месячного взноса она уменьшается до 9858.3557059369.
Банк 2: сумма кредита в этом месяце равна 10754.106377115.
Банк 2: после месячного взноса она уменьшается до 9254.106377115.
Банк 2: сумма кредита в этом месяце равна 10131.729568428.
Банк 2: после месячного взноса она уменьшается до 8631.7295684285.
Банк 2: сумма кредита в этом месяце равна 9490.6814554813.
Банк 2: после месячного взноса она уменьшается до 7990.6814554813.
Банк 2: сумма кредита в этом месяце равна 8830.4018991458.
Банк 2: после месячного взноса она уменьшается до 7330.4018991458.
Банк 2: сумма кредита в этом месяце равна 8150.3139561201.
Банк 2: после месячного взноса она уменьшается до 6650.3139561201.
Банк 2: сумма кредита в этом месяце равна 7449.8233748037.
Банк 2: после месячного взноса она уменьшается до 5949.8233748037.
Банк 2: сумма кредита в этом месяце равна 6728.3180760478.
Банк 2: после месячного взноса она уменьшается до 5228.3180760478.
Банк 2: сумма кредита в этом месяце равна 5985.1676183293.
Банк 2: после месячного взноса она уменьшается до 4485.1676183293.
Банк 2: сумма кредита в этом месяце равна 5219.7226468792.
Банк 2: после месячного взноса она уменьшается до 3719.7226468792.
Банк 2: сумма кредита в этом месяце равна 4431.3143262855.
Банк 2: после месячного взноса она уменьшается до 2931.3143262855.
Банк 2: сумма кредита в этом месяце равна 3619.2537560741.
Банк 2: после месячного взноса она уменьшается до 2119.2537560741.
Банк 2: сумма кредита в этом месяце равна 2782.8313687563.
Банк 2: после месячного взноса она уменьшается до 1282.8313687563.
Банк 2: сумма кредита в этом месяце равна 1921.316309819.
Банк 2: после месячного взноса она уменьшается до 421.31630981902.
Банк 2: сумма кредита в этом месяце равна 1033.9557991136.
Банк 2: после месячного взноса она уменьшается до -466.04420088641.
Кредит погашен за 21 месяцев.
Банк 3: сумма кредита в этом месяце равна 19278.
Банк 3: после месячного взноса она уменьшается до 17778.
Банк 3: сумма кредита в этом месяце равна 18133.56.
Банк 3: после месячного взноса она уменьшается до 16633.56.
Банк 3: сумма кредита в этом месяце равна 16966.2312.
Банк 3: после месячного взноса она уменьшается до 15466.2312.
Банк 3: сумма кредита в этом месяце равна 15775.555824.
Банк 3: после месячного взноса она уменьшается до 14275.555824.
Банк 3: сумма кредита в этом месяце равна 14561.06694048.
Банк 3: после месячного взноса она уменьшается до 13061.06694048.
Банк 3: сумма кредита в этом месяце равна 13322.28827929.
Банк 3: после месячного взноса она уменьшается до 11822.28827929.
Банк 3: сумма кредита в этом месяце равна 12058.734044875.
Банк 3: после месячного взноса она уменьшается до 10558.734044875.
Банк 3: сумма кредита в этом месяце равна 10769.908725773.
Банк 3: после месячного взноса она уменьшается до 9269.9087257729.
Банк 3: сумма кредита в этом месяце равна 9455.3069002884.
Банк 3: после месячного взноса она уменьшается до 7955.3069002884.
Банк 3: сумма кредита в этом месяце равна 8114.4130382941.
Банк 3: после месячного взноса она уменьшается до 6614.4130382941.
Банк 3: сумма кредита в этом месяце равна 6746.70129906.
Банк 3: после месячного взноса она уменьшается до 5246.70129906.
Банк 3: сумма кредита в этом месяце равна 5351.6353250412.
Банк 3: после месячного взноса она уменьшается до 3851.6353250412.
Банк 3: сумма кредита в этом месяце равна 3928.668031542.
Банк 3: после месячного взноса она уменьшается до 2428.668031542.
Банк 3: сумма кредита в этом месяце равна 2477.2413921729.
Банк 3: после месячного взноса она уменьшается до 977.24139217288.
Банк 3: сумма кредита в этом месяце равна 996.78622001633.
Банк 3: после месячного взноса она уменьшается до -503.21377998367.
Кредит погашен за 14 месяцев.