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] * ($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>';
?>