Arithmetische Operatoren
Teil des Abschnitts Grundlagen der PHP-Journey von Coddy. Lektion 15 von 71.
Nun, da Sie wissen, wie man mit Variablen und Datentypen arbeitet, lassen Sie uns Berechnungen damit durchführen. PHP stellt vier grundlegende arithmetische Operatoren zur Verfügung, die genau wie in der Mathematik funktionieren:
| Operator | Operation | Beispiel |
+ | Addition | 5 + 3 → 8 |
- | Subtraktion | 10 - 4 → 6 |
* | Multiplikation | 6 * 7 → 42 |
/ | Division | 20 / 4 → 5 |
Sie können diese Operatoren direkt mit Zahlen oder mit Variablen verwenden:
<?php
$price = 25;
$quantity = 4;
$total = $price * $quantity;
echo $total; // Gibt aus: 100
?>Sie können auch mehrere Operationen in einem einzigen Ausdruck kombinieren:
<?php
$result = 10 + 5 - 3;
echo $result; // Gibt aus: 12
?>Aufgabe
EinfachLesen Sie drei Zahlen von der Eingabe: einen Preis, eine Menge und einen Rabattbetrag.
Berechnen Sie die Gesamtkosten, indem Sie den Preis mit der Menge multiplizieren, dann den Rabatt von diesem Ergebnis abziehen.
Geben Sie die endgültige Gesamtsumme aus.
Beispiel:
Wenn die Eingaben 50, 3 und 25 sind, sollte die Ausgabe 125 sein (weil 50 × 3 - 25 = 125).
Probier es selbst
<?php
// Eingabe lesen
$price = intval(fgets(STDIN));
$quantity = intval(fgets(STDIN));
$discount = intval(fgets(STDIN));
// TODO: Schreiben Sie Ihren Code unten, um die Gesamtkosten zu berechnen
// Das Ergebnis ausgeben
echo $total;
?>Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
4Vergleichs- und logische Operatoren
VergleichsoperatorenGleichheit und IdentitätLogische Operatoren Teil 1Logische Operatoren Teil 2Zusammenfassung – Einfache Logik2Variablen und Datentypen
ZahlenStrings und AnführungszeichenBoolesche WerteNamenskonventionenRückblick – VariableninitialisierungLeere VariablenString-VerkettungBenutzereingabenIn andere Datentypen umwandeln5Bedingte Logik
If-AnweisungIf - ElseDer ternäre OperatorNull-Koaleszenz-OperatorSwitch-AnweisungZusammenfassung – Entscheidungen treffen8Schleifen
For-SchleifeWhile-SchleifeForeach-SchleifeSchleifen mit Schlüsseln und WertenBreak-AnweisungContinue-AnweisungRückblick – Iterieren über Daten11Abschließende Herausforderungen
Herausforderung – FakultätsberechnungHerausforderung – Längstes WortHerausforderung – Vokalzähler3Grundlegende Operatoren
Arithmetische OperatorenModulo-OperatorPotenzierungsoperatorZusammengesetzte ZuweisungInkrement/DekrementOperatorrangfolgeRückblick – Einfache BerechnungenString-OperatorenÜbe selbstständig: Online-PHP-Compiler