fork(1) download
  1. <?php
  2. header("Content-Type: text/plain; charset=utf-8");
  3. //onyx
  4. //W5.2 Некто кладет в банк 10000 р. Банк начисляет 10% годовых
  5. //(то есть, каждый год на счету становится на 10% больше, чем в прошлом году).
  6. //Напиши программу, считающую, через сколько лет в банке будет миллион?
  7. //Сколько лет будет этому некто? Доживет ли некто до этого дня, если
  8. //сегодня ему 16 лет?
  9. $startSumm = 10000;
  10. $percent = 1.10;
  11. $age=16;
  12. for ($years=1; $years<=200; $years++) {
  13. $startSumm=($startSumm * $percent);
  14. echo "Через $years лет на балансе будет $startSumm\n";
  15. if ($startSumm >1000000) {
  16. $endAge=$age+$years;
  17. echo "Мне {$endAge} лет и у меня на счету {$startSumm} рублей. С меня хватит!\n";
  18. break;
  19. }
  20. }
  21. ?>
Success #stdin #stdout 0.02s 52472KB
stdin
Standard input is empty
stdout
Через 1 лет на балансе будет 11000
Через 2 лет на балансе будет 12100
Через 3 лет на балансе будет 13310
Через 4 лет на балансе будет 14641
Через 5 лет на балансе будет 16105.1
Через 6 лет на балансе будет 17715.61
Через 7 лет на балансе будет 19487.171
Через 8 лет на балансе будет 21435.8881
Через 9 лет на балансе будет 23579.47691
Через 10 лет на балансе будет 25937.424601
Через 11 лет на балансе будет 28531.1670611
Через 12 лет на балансе будет 31384.28376721
Через 13 лет на балансе будет 34522.712143931
Через 14 лет на балансе будет 37974.983358324
Через 15 лет на балансе будет 41772.481694157
Через 16 лет на балансе будет 45949.729863572
Через 17 лет на балансе будет 50544.702849929
Через 18 лет на балансе будет 55599.173134922
Через 19 лет на балансе будет 61159.090448415
Через 20 лет на балансе будет 67274.999493256
Через 21 лет на балансе будет 74002.499442582
Через 22 лет на балансе будет 81402.74938684
Через 23 лет на балансе будет 89543.024325524
Через 24 лет на балансе будет 98497.326758076
Через 25 лет на балансе будет 108347.05943388
Через 26 лет на балансе будет 119181.76537727
Через 27 лет на балансе будет 131099.941915
Через 28 лет на балансе будет 144209.9361065
Через 29 лет на балансе будет 158630.92971715
Через 30 лет на балансе будет 174494.02268886
Через 31 лет на балансе будет 191943.42495775
Через 32 лет на балансе будет 211137.76745353
Через 33 лет на балансе будет 232251.54419888
Через 34 лет на балансе будет 255476.69861877
Через 35 лет на балансе будет 281024.36848064
Через 36 лет на балансе будет 309126.80532871
Через 37 лет на балансе будет 340039.48586158
Через 38 лет на балансе будет 374043.43444774
Через 39 лет на балансе будет 411447.77789251
Через 40 лет на балансе будет 452592.55568176
Через 41 лет на балансе будет 497851.81124994
Через 42 лет на балансе будет 547636.99237493
Через 43 лет на балансе будет 602400.69161242
Через 44 лет на балансе будет 662640.76077367
Через 45 лет на балансе будет 728904.83685103
Через 46 лет на балансе будет 801795.32053614
Через 47 лет на балансе будет 881974.85258975
Через 48 лет на балансе будет 970172.33784873
Через 49 лет на балансе будет 1067189.5716336
Мне 65 лет и у меня на счету 1067189.5716336 рублей. С меня хватит!