CodeBlanks Logo Icon CodeBlanks

Özet - Operatörler

PHP kursu · Başlangıç · Ders 29/116

Aritmetik, karşılaştırma ve mantıksal operatörleri birleştirerek not hesaplayıcı yazarsın.

Operatörleri birleştirelim

Bu grupta beş operatör ailesi öğrendin: aritmetik (+ - * / % **), atama (= += -= *= /=), karşılaştırma (== === != < >), mantıksal (&& || !) ve dize birleştirme (. .=).

Bunları tek bir programda birlikte kullanmak asıl güç. Bir not hesaplayıcı: aritmetik ile ortalama bul, karşılaştırma ile barajı kontrol et, mantıksal ile ek koşulları birleştir, birleştirme ile sonucu düzgün göster.

Uygulama Not ortalaması hesapla

$average değişkenine $score1, $score2 ve $score3'ün toplamını 3'e bölerek ata. Sonra $average'ı echo ile yazdır. Aritmetik operatörleri kullanmalısın.

Örnek çözümü göster
Ortalama için $average = ($score1 + $score2 + $score3) / 3; yaz.
Örnek çözüm:
<?php
$score1 = 60;
$score2 = 70;
$score3 = 80;
// Ortalamayı hesapla
$average = ($score1 + $score2 + $score3) / 3;
echo $average;

Uygulama Geçme durumunu yazdır

if ile $average >= 50 koşulunu yaz. Koşul doğruysa echo ile "geçti", yanlışsa "kaldı" yazdır. else dalını kullanmalısın.

Örnek çözümü göster
Durum için if ($average >= 50) { ... } else { ... } yaz.
Örnek çözüm:
<?php
$average = 70;
// Durumu yazdır
if ($average >= 50) {
  echo "geçti";
} else {
  echo "kaldı";
}

Operatör seti tamam

Artık PHP'nin temel operatörlerini biliyorsun. Aritmetik ile hesap yapar, atama ile değişken günceller, karşılaştırma ile karar verir, mantıksal ile koşulları birleştirir, birleştirme ile dize kurarsın.

Bu beş grup, ileride öğreneceğin diziler, döngüler ve fonksiyonlarda sürekli karşına çıkacak. Özellikle === ile sıkı karşılaştırma alışkanlığı, beklenmedik tür dönüşümlerinden korur.

Kendini test et

  1. $average = 70; var_dump($average >= 50); çıktısı nedir?

    $average = 70;
    var_dump($average >= 50);
    • bool(false)
    • int(70)
    • bool(true)
    • int(50)
    Cevabı göster

    bool(true) — Doğru. 70 >= 50 true döner.

  2. Geçme koşulunu yaz

    $average = 70;
    var_dump($average ____ 50);
    Cevabı göster
    $average = 70;
    var_dump($average >= 50);

Başlangıç bölümündeki tüm dersler