Arithmetic Operators
Coddy'nin PHP Journey'sinin Temeller bölümünün bir parçası — ders 15 / 71.
Değişkenler ve veri türleri ile çalışmayı öğrendiğinize göre, onlarla hesaplamalar yapalım. PHP, matematikteki gibi çalışan dört temel aritmetik operatör sağlar:
| Operatör | İşlem | Örnek |
+ | Toplama | 5 + 3 → 8 |
- | Çıkarma | 10 - 4 → 6 |
* | Çarpma | 6 * 7 → 42 |
/ | Bölme | 20 / 4 → 5 |
Bu operatörleri sayılarla doğrudan veya değişkenlerle kullanabilirsiniz:
<?php
$price = 25;
$quantity = 4;
$total = $price * $quantity;
echo $total; // Çıktı: 100
?>Ayrıca birden fazla işlemi tek bir ifadede birleştirebilirsiniz:
<?php
$result = 10 + 5 - 3;
echo $result; // Çıktı: 12
?>Görev
KolayGirişten üç sayı oku: bir fiyat, bir miktar ve bir indirim miktarı.
Toplam maliyeti hesapla: fiyatı miktarla çarp ve indirimi o sonuçtan çıkar.
Son toplamı yazdır.
Örnek:
Eğer girdiler 50, 3 ve 25 ise, çıktı 125 olmalıdır (çünkü 50 × 3 - 25 = 125).
Kopya kağıdı
PHP dört temel aritmetik operatör sağlar:
| Operatör | İşlem | Örnek |
+ | Toplama | 5 + 3 → 8 |
- | Çıkarma | 10 - 4 → 6 |
* | Çarpma | 6 * 7 → 42 |
/ | Bölme | 20 / 4 → 5 |
Değişkenlerle operatörleri kullanın:
<?php
$price = 25;
$quantity = 4;
$total = $price * $quantity;
echo $total; // Çıktı: 100
?>Birden fazla işlemi birleştirin:
<?php
$result = 10 + 5 - 3;
echo $result; // Çıktı: 12
?>Kendin dene
<?php
// Girişi oku
$price = intval(fgets(STDIN));
$quantity = intval(fgets(STDIN));
$discount = intval(fgets(STDIN));
// TODO: Toplam maliyeti hesaplamak için kodunuzu aşağıya yazın
// Sonucu çıktı ver
echo $total;
?>Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Temeller bölümündeki tüm dersler
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