Menu
Coddy logo textTech

Combined Assignment

Coddy'nin PHP Journey'sinin Temeller bölümünün bir parçası — ders 18 / 71.

Bir değişkenin mevcut değerine göre güncellemeniz gerektiğinde, PHP birleşik atama operatörleri adlı bir kısaltma sunar. Değişken adını iki kez yazmak yerine, işlemi atamayla birleştirebilirsiniz.

Örneğin, bir değişkene 10 eklemek için:

<?php
$score = 50;
$score = $score + 10; // The long way
$score += 10;         // The shorthand way
?>

Her iki satır da aynı şeyi yapar, ancak += daha kısa ve temizdir. Bu desen tüm aritmetik operatörlerle çalışır:

OperatörÖrnekEşdeğeri
+=$x += 5$x = $x + 5
-=$x -= 3$x = $x - 3
*=$x *= 2$x = $x * 2
/=$x /= 4$x = $x / 4
%=$x %= 3$x = $x % 3
**=$x **= 2$x = $x ** 2
<?php
$balance = 100;
$balance -= 25;  // $balance is now 75
$balance *= 2;   // $balance is now 150
echo $balance;   // Outputs: 150
?>
challenge icon

Görev

Kolay

Girişten iki sayı oku: bir başlangıç değeri ve bir ayarlama miktarı.

Başlangıç değerini $total adında bir değişkene ata. Sonra birleşik atama operatörlerini kullanarak aşağıdaki işlemleri gerçekleştir:

  1. $total'e ayarlama miktarını ekle
  2. $total'i 3 ile çarp
  3. $total'den 10 çıkar

$total'in son değerini yazdır.

Örnek:

Eğer girdiler 20 ve 5 ise, çıktı 65 olmalıdır çünkü:

  • 20 ile başla, 5 ekle → 25
  • 3 ile çarp → 75
  • 10 çıkar → 65

Kopya kağıdı

PHP, bir değişkenin mevcut değerine göre güncellemek için kısayol olarak birleşik atama operatörleri sağlar:

OperatörÖrnekEşdeğeri
+=$x += 5$x = $x + 5
-=$x -= 3$x = $x - 3
*=$x *= 2$x = $x * 2
/=$x /= 4$x = $x / 4
%=$x %= 3$x = $x % 3
**=$x **= 2$x = $x ** 2
<?php
$score = 50;
$score += 10;  // $score'a 10 ekle
$score -= 5;   // $score'dan 5 çıkar
$score *= 2;   // $score'ı 2 ile çarp
?>

Kendin dene

<?php
// Girdiyi oku
$startingValue = intval(fgets(STDIN));
$adjustmentAmount = intval(fgets(STDIN));

// Başlangıç değerini $total değişkeninde sakla
$total = $startingValue;

// TODO: Kodunuzu aşağıya yazın
// Birleşik atama operatörlerini kullanarak:
// 1. $total değişkenine ayarlama miktarını ekleyin
// 2. $total değişkenini 3 ile çarpın
// 3. $total değişkeninden 10 çıkarın



// Sonucu yazdır
echo $total;
?>
quiz iconKendini test et

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