Arithmetic Operators
Fait partie de la section Fondamentaux du Journey PHP de Coddy — leçon 15 sur 71.
Maintenant que vous savez comment travailler avec les variables et les types de données, effectuons des calculs avec elles. PHP fournit quatre opérateurs arithmétiques de base qui fonctionnent exactement comme en mathématiques :
| Opérateur | Opération | Exemple |
+ | Addition | 5 + 3 → 8 |
- | Soustraction | 10 - 4 → 6 |
* | Multiplication | 6 * 7 → 42 |
/ | Division | 20 / 4 → 5 |
Vous pouvez utiliser ces opérateurs directement avec des nombres ou avec des variables :
<?php
$price = 25;
$quantity = 4;
$total = $price * $quantity;
echo $total; // Sortie : 100
?>Vous pouvez également combiner plusieurs opérations dans une seule expression :
<?php
$result = 10 + 5 - 3;
echo $result; // Outputs: 12
?>Défi
FacileLisez trois nombres depuis l'entrée : un prix, une quantité et un montant de réduction.
Calculez le coût total en multipliant le prix par la quantité, puis soustrayez la réduction de ce résultat.
Affichez le total final.
Exemple :
Si les entrées sont 50, 3, et 25, la sortie devrait être 125 (parce que 50 × 3 - 25 = 125).
Aide-mémoire
PHP fournit quatre opérateurs arithmétiques de base :
| Opérateur | Opération | Exemple |
+ | Addition | 5 + 3 → 8 |
- | Soustraction | 10 - 4 → 6 |
* | Multiplication | 6 * 7 → 42 |
/ | Division | 20 / 4 → 5 |
Utilisez les opérateurs avec des variables :
<?php
$price = 25;
$quantity = 4;
$total = $price * $quantity;
echo $total; // Affiche : 100
?>Combinez plusieurs opérations :
<?php
$result = 10 + 5 - 3;
echo $result; // Affiche : 12
?>Essayez vous-même
<?php
// Lire l'entrée
$price = intval(fgets(STDIN));
$quantity = intval(fgets(STDIN));
$discount = intval(fgets(STDIN));
// TODO: Écrivez votre code ci-dessous pour calculer le coût total
// Afficher le résultat
echo $total;
?>Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Fondamentaux
4Comparison & Logical Operators
Comparison OperatorsEquality & IdentityLogical Operators Part 1Logical Operators Part 2Recap - Simple Logic2Variables and Data Types
NumbersStrings and QuotesBooleansNaming ConventionsRecap - Variable InitEmpty VariablesString ConcatenationGetting User InputCast to Different Types5Conditional Logic
If StatementIf - ElseThe Ternary OperatorNull Coalescing OperatorSwitch StatementRecap - Making Decisions3Basic Operators
Arithmetic OperatorsModulo OperatorExponentiation OperatorCombined AssignmentIncrement/DecrementOperator PrecedenceRecap - Simple CalculationsString Operators