Zinsrechnung

  • PHP

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Zinsrechnung

    Aufgabe:

    Erstellen Sie ein PHP-Programm zur
    Berechnung der Wertenentwicklung
    einer Geldanlage.

    Eingabe: 1.Grundbetrag zb. 2000 €
    2.Laufzeit zb. 10 Jahre
    3.Zinssatz zb. 5%

    Ausgabe: Zinssatz: 5%
    Grundbetrag: 2000 €

    Nach Jahr Vermögen <--- das in einer tabelle !
    1 2100
    2 2205
    3

    HTML-Quellcode

    1. <html>
    2. <body>
    3. <body BGCOLOR="#0dbafa">
    4. <head>
    5. <title>Geldanlage</title>
    6. </head>
    7. <center>
    8. <p><img src="db24.gif" alt="DB24"></p>
    9. <form action="berechnung.php" method="post">
    10. Grundbetrag:<br>
    11. <input type="text" name="grundbetrag" size="20"><p>
    12. Laufzeit:<br>
    13. <input type="text" name="laufzeit"><p>
    14. Zinssatz:<br>
    15. <input type="text" name="zinssatz"><p>
    16. <input type="submit" name="knopf" value="Berechnen">
    17. <input type="reset">
    18. </center>
    19. </html>
    20. </body>
    Alles anzeigen


    Ich komm jetzt noch net ganz weiter mit der for schleife und der Tabelle
  • Hi
    Versuchs mal damit.
    Hoff es geht soweit gut.
    Wenn nicht melden.

    PHP-Quellcode

    1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    2. <html>
    3. <head>
    4. <title>Unbenanntes Dokument</title>
    5. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    6. </head>
    7. <body>
    8. <?php
    9. if (!$_POST['grundbetrag'] OR !$_POST['laufzeit'] OR !$_POST['zinssatz']) {
    10. echo "Ein oder mehrere Felder sind falsch / nicht angegeben worden.<br><a href=\"javascript:history.back()\">Zurück</a>";
    11. } else {
    12. $zinssatz = $_POST['zinssatz'];
    13. $grundbetrag = $_POST['grundbetrag'];
    14. $laufzeit = $_POST['laufzeit'];
    15. echo $berechnung;
    16. for ($i=1;$i<$laufzeit+1;$i++) {
    17. $berechnung = $grundbetrag * $zinssatz * $i / 100;
    18. $berechnung = $berechnung + $grundbetrag;
    19. echo "".$i."".$berechnung."<br>";
    20. }
    21. }
    22. ?>
    23. </body>
    24. </html>
    Alles anzeigen


    mortician
    [size=1][FONT="Courier New"]###############_###_####_
    #_ __ #___ _ _| |_(_)__(_)__ _ _ _###############new uploads: [1] [2] [3] [4] [5] [6] [7] [8]
    |#'##\/ _ \ '_|##_| / _| / _` | ' \
    |_|_|_\___/_|##\__|_\__|_\__,_|_||_|###############Bis 28. Sept. weg[/FONT][/size]
  • Ne for schleife find ich da irgendwie unangebracht ^^ fragt mich nicht waruma ber ich mag for schleifen sowieso nicht ^^
    while schleifen sind da doch viel viel schicker ^^

    so sollte es eigentlich klappen .... (hoffe ich)

    PHP-Quellcode

    1. if (!$_POST['grundbetrag'] OR !$_POST['laufzeit'] OR !$_POST['zinssatz']) {
    2. echo "Ein oder mehrere Felder sind falsch / nicht angegeben worden.<br><a href=\"javascript:history.back()\">Zurück</a>";
    3. } else {
    4. echo "<table width=\"300\">";
    5. $zinssatz = $_POST['zinssatz'];
    6. $grundbetrag = $_POST['grundbetrag'];
    7. $laufzeit = $_POST['laufzeit'];
    8. while ($i < $laufzeit) {
    9. $umschlag = ($grundbetrag + $umschlag) / 100 * $zinssatz;
    10. $ergebniss = $umschlag + $grundbetrag;
    11. $i++;
    12. echo "<tr><td width=\"150\">Jahr" . $i . "</td><td width=\"150\">" . $ergebniss . "</td></tr>";
    13. }
    14. echo "</table>";
    15. }
    Alles anzeigen
    Signatur entsprach nicht den Boardregeln.
    ->gelöscht by lukas2004
  • Versuch mal das:

    P.S.: For Rulez :)

    PHP-Quellcode

    1. <html>
    2. <head><title>Zinseszinsen</title></head>
    3. <body>
    4. <form action="<?php echo $_SERVER['PHP_SELF']?>" method="get">
    5. Startkapital:
    6. <input type="text" name="K0" size="10"> EUR<br>
    7. Laufzeit:
    8. <input type="text" name="n" size="10"> Jahre<br>
    9. Zinssatz:
    10. <input type="text" name="p" size="10"> %<br>
    11. <input type="submit" name="gesendet" value="Berechnen">
    12. </form><br><br>
    13. <?php
    14. //Überprüfung
    15. if(isset($_GET['gesendet']))
    16. {
    17. echo"<b>Zinseszinsen</b><br><br>";
    18. //Berechnung
    19. $Kn=$_GET['K0'];
    20. for($i=0;$i<$_GET['n'];$i++)
    21. {
    22. $Kn=$Kn*(1+$_GET['p']/100.0);
    23. }
    24. //Ausgabe
    25. echo "Kapital am Ende der Laufzeit: $Kn EUR<br><br>";
    26. }
    27. ?>
    28. </body>
    29. </html>
    Alles anzeigen