fork download
  1. <?php
  2.  
  3.  
  4. function getResult($percent, $comm, $forOpen)
  5. /*$percent - процент банка; $comm - ежемесячная комиссия; $forOpen - верно только для 3-его(за открытие)*/
  6. {
  7. $month;
  8. if($forOpen!=0)
  9. {
  10. for($price = 40000 + $forOpen;$price>0;$price = ($price + $inMonth +$comm)-5000)
  11. {
  12. $inMonth = $price * ($percent / 100);
  13. $month=$month+1;
  14. echo $month месяц долг составит: $price\n";
  15. }
  16. }
  17. else
  18. {
  19. for($price = 40000;$price>0;$price = ($price + $inMonth +$comm)-5000)
  20. {
  21. $inMonth = $price * ($percent / 100);
  22. $month=$month+1;
  23. echo $month месяц долг составит: $price\n";
  24. }
  25. }
  26.  
  27. echo "Понадобиться $month месяцев\n";
  28. }
  29. getResult(4,500,0);
  30. getResult(3,1000,0);
  31. getResult(2,0,7777);
Success #stdin #stdout #stderr 0s 82560KB
stdin
Standard input is empty
stdout
В 1 месяц долг составит: 40000
В 2 месяц долг составит: 37100
В 3 месяц долг составит: 34084
В 4 месяц долг составит: 30947.36
В 5 месяц долг составит: 27685.2544
В 6 месяц долг составит: 24292.664576
В 7 месяц долг составит: 20764.37115904
В 8 месяц долг составит: 17094.946005402
В 9 месяц долг составит: 13278.743845618
В 10 месяц долг составит: 9309.8935994424
В 11 месяц долг составит: 5182.2893434201
В 12 месяц долг составит: 889.58091715687
Понадобиться 12 месяцев
В 1 месяц долг составит: 40000
В 2 месяц долг составит: 37200
В 3 месяц долг составит: 34316
В 4 месяц долг составит: 31345.48
В 5 месяц долг составит: 28285.8444
В 6 месяц долг составит: 25134.419732
В 7 месяц долг составит: 21888.45232396
В 8 месяц долг составит: 18545.105893679
В 9 месяц долг составит: 15101.459070489
В 10 месяц долг составит: 11554.502842604
В 11 месяц долг составит: 7901.137927882
В 12 месяц долг составит: 4138.1720657184
В 13 месяц долг составит: 262.31722768996
Понадобиться 13 месяцев
В 1 месяц долг составит: 47777
В 2 месяц долг составит: 43732.54
В 3 месяц долг составит: 39607.1908
В 4 месяц долг составит: 35399.334616
В 5 месяц долг составит: 31107.32130832
В 6 месяц долг составит: 26729.467734486
В 7 месяц долг составит: 22264.057089176
В 8 месяц долг составит: 17709.33823096
В 9 месяц долг составит: 13063.524995579
В 10 месяц долг составит: 8324.7954954904
В 11 месяц долг составит: 3491.2914054002
Понадобиться 11 месяцев
stderr
PHP Notice:  Undefined variable: month in /home/vidJlx/prog.php on line 23
PHP Notice:  Undefined variable: month in /home/vidJlx/prog.php on line 23
PHP Notice:  Undefined variable: month in /home/vidJlx/prog.php on line 14