| Rok |
Odvody |
Úspory |
Hodnota úspor |
| 0. |
20000 |
0 |
0 |
| 1. |
20600 |
20000 |
20000 |
| 2. |
21218 |
40600 |
40000 |
| 3. |
21855 |
61818 |
60018 |
| 4. |
22510 |
83673 |
80072 |
| 5. |
23185 |
106183 |
100180 |
| 6. |
23881 |
129368 |
120360 |
| 7. |
24597 |
153249 |
140630 |
| 8. |
25335 |
177847 |
161009 |
| 9. |
26095 |
203182 |
181514 |
| 10. |
26878 |
229278 |
202164 |
| 11. |
27685 |
256156 |
222977 |
| 12. |
28515 |
283841 |
243973 |
| 13. |
29371 |
312356 |
265169 |
| 14. |
30252 |
341726 |
286584 |
| 15. |
31159 |
371978 |
308239 |
| 16. |
32094 |
403138 |
330151 |
| 17. |
33057 |
435232 |
352341 |
| 18. |
34049 |
468289 |
374827 |
| 19. |
35070 |
502337 |
397631 |
| 20. |
36122 |
537407 |
420772 |
| 21. |
37206 |
573530 |
444271 |
| 22. |
38322 |
610736 |
468149 |
| 23. |
39472 |
649058 |
492427 |
| 24. |
40656 |
688529 |
517126 |
| 25. |
41876 |
729185 |
542268 |
| 26. |
43132 |
771061 |
567875 |
| 27. |
44426 |
814193 |
593971 |
| 28. |
45759 |
858618 |
620577 |
| 29. |
47131 |
904377 |
647719 |
| 30. |
48545 |
951508 |
675418 |
| 31. |
50002 |
1000054 |
703701 |
| 32. |
51502 |
1050055 |
732592 |
| 33. |
53047 |
1101557 |
762116 |
| 34. |
54638 |
1154604 |
792299 |
| 35. |
56277 |
1209242 |
823168 |
| 36. |
57966 |
1265519 |
854750 |
| 37. |
59705 |
1323484 |
887073 |
| 38. |
61496 |
1383189 |
920166 |
| 39. |
63341 |
1444685 |
954056 |
| 40. |
65241 |
1508025 |
988775 |
Zdrojak
<?php
$odvadzam = isset($_REQUEST['odvadzam']) ? $_REQUEST['odvadzam'] : 20000;
$rocny_rast_odvodov = isset($_REQUEST['rocny_rast_odvodov']) ? $_REQUEST['rocny_rast_odvodov'] : 0.03;
$inflacia = isset($_REQUEST['inflacia']) ? $_REQUEST['inflacia'] : 0.03;
$pocet_rokov = isset($_REQUEST['pocet_rokov']) ? $_REQUEST['pocet_rokov'] : 40;
$virtualne_uspory = array(0);
$uspory = array(0);
$odvody = array($odvadzam);
for($rok = 1; $rok <= $pocet_rokov; $rok++) {
$odvody[$rok] = $odvody[$rok - 1] * ($rocny_rast_odvodov + 1);
$virtualne_uspory[$rok] = $virtualne_uspory[$rok - 1] + $odvody[$rok - 1];
$uspory[$rok] = $uspory[$rok - 1] * (1 - $inflacia) + $odvody[$rok - 1];
}
echo '<style type="text/css">
body, table { font-size: 12px; font-family: monospace; }
table {
border-collapse: collapse;
border: 10px solid #eee;
}
tr {
border: 1px solid #eee;
}
th, td {
padding: 0.5em 1em;
}
td { text-align: right; }
thead, tfoot {
font-weight: bold;
background-color: #eee;
}
#source {
display: none;
}
</style>
<script type="text/javascript">
function toggle(id) {
var elm = document.getElementById(id);
if(elm.style.display != \'block\') {
elm.style.display = \'block\';
} else {
elm.style.display = \'none\';
}
return false;
}
</script>
<form action="" method="get">
<p><label>Odvadzam rocne: <input type="text" name="odvadzam" value="'.htmlentities($odvadzam).'"></label></p>
<p><label>Rocny rast odvodov: <input type="text" name="rocny_rast_odvodov" value="'.htmlentities($rocny_rast_odvodov).'"></label></p>
<p><label>Inflacia: <input type="text" name="inflacia" value="'.htmlentities($inflacia).'"></label></p>
<p><label>Pocet rokov: <input type="text" name="pocet_rokov" value="'.htmlentities($pocet_rokov).'"></label></p>
<p><input type="submit"/></p>
</form>
<table>
<thead>
<tr>
<th>Rok</th>
<th>Odvody</th>
<th>Úspory</th>
<th>Hodnota</br> úspor</th>
</tr>
</thead>
<tbody>';
for($rok = 0; $rok <= $pocet_rokov; $rok++) {
if($rok == $pocet_rokov) echo '</tbody><tfoot>';
echo "<tr>
<td>$rok.</td>
<td>".round($odvody[$rok])."</td>
<td>".round($virtualne_uspory[$rok])."</td>
<td>".round($uspory[$rok])."</td>
</tr>";
if($rok == $pocet_rokov) echo '</tfoot>';
}
echo '</table>';
echo '<p><a href="#" onclick="return toggle(\'source\');">Zdrojak</a></p>';
echo '<pre id="source">';
highlight_file(__FILE__);
echo '</pre>';
?>