Arithmetic Operators
CoddyのPHPジャーニー「基礎」セクションの一部 — レッスン 15/71。
変数とデータ型を扱う方法がわかったところで、それらを使って計算をしてみましょう。PHPは、数学と同じように動作する4つの基本的な算術演算子を提供します:
| 演算子 | 演算 | 例 |
+ | 加算 | 5 + 3 → 8 |
- | 減算 | 10 - 4 → 6 |
* | 乗算 | 6 * 7 → 42 |
/ | 除算 | 20 / 4 → 5 |
これらの演算子は、数値に直接使用するか、変数と一緒に使用できます:
<?php
$price = 25;
$quantity = 4;
$total = $price * $quantity;
echo $total; // 出力: 100
?>複数の操作を単一の式で組み合わせることもできます:
<?php
$result = 10 + 5 - 3;
echo $result; // Outputs: 12
?>チャレンジ
簡単入力から3つの数字を読み込みます:価格、数量、割引額。
価格を数量で掛けて合計金額を計算し、その結果から割引を引きます。
最終的な合計を出力します。
例:
入力が 50、3、25 の場合、出力は 125 であるべきです(50 × 3 - 25 = 125 のため)。
チートシート
PHP は 4 つの基本的な算術演算子を提供します:
| 演算子 | 演算 | 例 |
+ | 加算 | 5 + 3 → 8 |
- | 減算 | 10 - 4 → 6 |
* | 乗算 | 6 * 7 → 42 |
/ | 除算 | 20 / 4 → 5 |
変数で演算子を使用:
<?php
$price = 25;
$quantity = 4;
$total = $price * $quantity;
echo $total; // Outputs: 100
?>複数の演算を組み合わせ:
<?php
$result = 10 + 5 - 3;
echo $result; // Outputs: 12
?>自分で試してみよう
<?php
// 入力を読み込む
$price = intval(fgets(STDIN));
$quantity = intval(fgets(STDIN));
$discount = intval(fgets(STDIN));
// TODO: 以下のコードを記述して総費用を計算する
// 結果を出力する
echo $total;
?>このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
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 Types3Basic Operators
Arithmetic OperatorsModulo OperatorExponentiation OperatorCombined AssignmentIncrement/DecrementOperator PrecedenceRecap - Simple CalculationsString Operators