Özet - Operatörler
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
-
$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.
-
Geçme koşulunu yaz
$average = 70; var_dump($average ____ 50);Cevabı göster
$average = 70; var_dump($average >= 50);