PHP Kurs zum PHP programmieren lernen

www.PHP-Kurs.com

PHP lernen für Einsteiger und Fortgeschrittene

 

Berechnungen in PHP

Für Berechnungen benötigen wir das Wissen der vorherigen Kapitel - wir definieren Variablen, die wir addieren und über eine Verkettung ausgeben lassen.

Als Beispiel nehmen wie die Anzahl der Kursteilnehmer und Kursteilnehmerinnen. Jedes Geschlecht bekommt seine Variable - die Anzahl wird ohne Anführungsstriche der Variable zugewiesen.

Für die ersten 2 Ausgaben wird vorneweg das Ergebnis errechnet.

Für die letzten beiden Ausgaben wird innerhalb der Ausgabe die Berechnung durchgeführt.

PHP-Code für Berechnungen

Hier sehen Sie das Ergebnis der Browserausgabe - bitte schauen Sie nach dem Grund, warum die 3. Zeile nicht dem erwarteten Ergebnis entspricht - lernen durch Fehler ist sehr effektiv :)

Ergebniss der PHP-Berechnung

Einfache Berechnungen

Im folgenden eine Auflistung für einfache Berechnungen (+, -, *, /)

PHP-Schreibweise Kurzschreibweise Beschreibung
$a = $a + $b $a += $b Die Variablen $a und $b werden addiert und wieder der Variablen $a zugewiesen
$a = $a - $b $a -= $b Die Variablen $a und $b werden subtrahiert und wieder der Variablen $a zugewiesen
$a = $a * $b $a *= $b Die Variablen $a und $b werden multipliziert und wieder der Variablen $a zugewiesen
$a = $a / $b $a /= $b Die Variablen $a und $b werden dividiert und wieder der Variablen $a zugewiesen (bei $b=0 erfolgt eine Fehlermeldung!)
$a = $a + 1 $a++ Zu der Variable $a wird 1 addiert und wieder der Variablen $a zugewiesen
$a = $a - 1 $a-- Zu der Variable $a wird 1 subtrahiert und wieder der Variablen $a zugewiesen

In PHP gibt es verschiedene Funktionen für das Berechnen. Vorteil zu der einfachen Schreibweise ist, dass auch eine Genauigkeit (Anzahl Nachkommastellen) mitgegeben werden können. Siehe hierzu unter PHP.net: bcadd, bccomp, bcdiv, bcmod, bcmul, bcpow, bcpowmod, bcscale, bcsqrt, bcsub

Aufgabe: Berechnen Sie die Annuität (wird für Baufinanzierung benötigt)

Über die Annuität wird aufgenommenes Geld zurückbezahlt. Dabei setzt sich die Annuität aus den Elementen Zins und Tilgung zusammen. Die Höhe der Rückzahlung (Annuität) bleibt immer gleich - nur die Anteile des bezahlten Zins der Tilgung verändern sich.

Die Höhe der Annuität berechnet sich über die Formel:

Annuität = Kreditsumme * Zinssatz * (1 + Zinssatz)Laufzeit / ((1 + Zinssatz)Laufzeit ) - 1 )

Für einen aktuellen Tageszinssatz können Sie auf der Website von Haus & Geld, Thema Baufinanzierung nachsehen. Dort erhalten Sie einen aktuellen Tageszinsatz.

Die PHP benötigten Funktionen sind:
bcpow = Potenz einer Zahl
Mathematische Schreibweise: 4.53 (sprich 4.5 hoch 3)
bcpow (Wert, Potenz, Genauigkeit nach Komma)
Beispiel: echo bcpow('4.5', '3', 2); // Ergebnis = 91.13


Folgende Funktionen können Sie auch einsetzen (anstatt von + - * /)
bcadd = Addition zweier Zahlen
bcsub = Subtraktion zweier Zahlen
bcmul = Multiplikation zweier Zahlen
bcdiv = Division zweier Zahlen

Aufgabe: Erstellen Sie ein PHP-Programm, das mit 4% Zins und einer Laufzeit von 10 Jahren für eine Kreditsumme von 200.000 die Annuität berechnet. (Ergebnis: 24.658,337)
Probieren Sie das auch mit dem aktuellen Zinssatz.

Vordefinierte VariablenSeitenanfangDatumsfunktionen
PHP-Kurs.com - jetzt PHP lernen    Bookmark bei del.icio.us setzen    Bookmark bei Mister Wong setzen