Allgemeines zu dem Hintergrund der Aufzinsung
Der Zins, als Kompensation für den zwischenzeitlichen Konsumverzicht des
Kapitalgebers, stellt eine von vier Kategorien der Zinsrechnung dar.
Er ergibt sich in der ersten Zinsperiode aus der Multiplikation des
vereinbarten Zinssatzes i mit dem Anfangskapital K0. Weiterhin steht
das Endkapital Kn im Interesse des Gläubigers bzw. Schuldners, welches
wiederrum von der Laufzeit n des Finanzkontraktes abhängig ist. Der Zinssatz
i wird hierbei auch als Nominalzins bezeichnet. Daraus lassen sich die Formeln
für das Endkapital bei einfacher Verzinsung und bei Zinseszinsrechnung ermitteln.
Erläuterung zu den Steuerelementfunktionen und dem Programmablauf
<form class="mb-2" action="c64.php" method="post">
<div class="form-group">
<label class='control-label' for='inputNachname'>Person</label>
<select data-role="select" name="person">
<option value="Frau Schmidt">Frau Schmidt</option>
<option value="Frau Müller">Frau Müller</option>
<option selected value="Herr Meyer">Herr Meyer</option>
<option value="Herr Dr. Schuhmacher">Herr Dr. Schuhmacher</option>
</select>
</div>
<div class="form-group">
<label class='control-label'>Laufzeit</label>
<select data-role="select" name="laufzeit">
<option value="2">2 Jahre</option>
<option value="5">5 Jahre</option>
<option selected value="8">8 Jahre</option>
<option value="10">10 Jahre</option>
<option value="15">15 Jahre</option>
<option value="20">20 Jahre</option>
</select>
</div>
<div class="form-group">
<label class='control-label'>Kapitalanlage</label>
<select data-role="select" name="kapitalanlage">
<option value="Aktien">Aktien</option>
<option value="Anleihen">Anleihen</option>
<option selected value="Immobilien">Immobilien</option>
<option value="Grundstück">Grundstück</option>
<option value="Sonstiges">Sonstiges</option>
</select>
</div>
<div class="form-group">
<label class='control-label' for='inputAnfangskapital'>Anfangskapital</label>
<input type="text" name ="anfangskapital" id='inputAnfangskapital' placeholder="Enter Anfanskapital"/>
</div>
<div class="form-group">
<label class='control-label' for='inputZinssatz'>Zinssatz (in %)</label>
<input type="text" name ="zinssatz" id='inputZinssatz' placeholder="Enter Zinssatz"/>
</div>
<div class="form-group">
<label class='control-label' for='inputEinfacheszin'>Einfache Zinsrechnung mit Kn=K0*(1+i*n)</label>
<input type="radio" name="zinsart" id='inputEinfacheszin' value="einfach" />
</div>
<div class="form-group">
<label class='control-label' for='inputZinseszin'>Zinseszinsrechnung mit Kn=K0*(1+i)^n</label>
<input type="radio" name="zinsart" id='inputZinseszin' value="zinseszins" />
</div>
<div class="form-group">
<button type='submit' name="send" class='btn btn-primary'>
<span class='fa fa-send'></span> Send</button>
</div>
</form>
<?php
if(isset($_POST['send'])){
$person = $_POST["person"];
$anfangskapital= $_POST["anfangskapital"];
$kapitalanlage=$_POST["kapitalanlage"];
$laufzeit = $_POST["laufzeit"];
$zinssatz= $_POST["zinssatz"];
$zinsart=$_POST["zinsart"];
echo "<p align='center'> Investmentperson: $person</p>";
echo "<p align='center'>kapitalanlage: $kapitalanlage</p>";
echo "<p align='center'>Anfangskapital: $anfangskapital €</p>";
echo "<p align='center'>Laufzeit: $laufzeit Jahre</p>";
echo "<p align='center'>Zinssatz: $zinssatz %</p>";
echo "<p align='center'>Zinsart: $zinsart</p><br />";
echo "<table class='table striped'>";
echo "<thead>";
echo "<tr>";
echo "<th align='right'><b>nach Jahr</b></th>";
echo "<th align='right'><b>Kapital</b></th>";
echo "</tr>";
echo "</thead>";
echo "<tbody>";
$n=0;
while ($n<=$laufzeit) {
echo "<tr>";
echo "<td>". $n . "</td>";
if ($zinsart == "zinseszins") {
$kapital = $anfangskapital*pow((1 + $zinssatz/100), $n);
} else if ($zinsart == "einfach") {
$kapital = $anfangskapital*(1 + $n * $zinssatz/100);
} else {
$kapital = $anfangskapital;
}
$ausgabe = number_format($kapital,2,",",".");
echo "<td>". $ausgabe . " €</td>";
echo "</tr>";
$n=$n+1;
}
echo "</tbody>";
echo "</table>";
}
?>