
Ders 4 — Koşullar: Programın Karar Vermesi
Bu dersin temel sorusuProgram, farklı durumlarda farklı davranmayı nasıl öğrenir?
Öğrenme hedefleri
“if”, “else”, “elseif” yapılarını kullanabilecek ve koşulları gerçek yaşam problemlerine dönüştürebileceksiniz.
4.1. “if” yapısı
PHP Kod:
$yas = 20;
if ($yas >= 18) {
echo "Oy kullanma yaşına ulaştınız.";
}
4.2. Birden fazla durum
PHP Kod:
$not = 75;
if ($not >= 85) {
echo "Pekiyi";
} elseif ($not >= 70) {
echo "İyi";
} elseif ($not >= 50) {
echo "Geçti";
} else {
echo "Kaldı";
}
4.3. Karar tablosu kullanmak
Kod yazmadan önce durumları tabloya dökmek, mantık hatalarını azaltır.| Not aralığı | Sonuç |
| 85 ve üzeri | Pekiyi |
| 70–84 | İyi |
| 50–69 | Geçti |
| 0–49 | Kaldı |
Uygulama
Bir sıcaklık değeri al. Değer 0’dan küçükse “Donma riski”, 0 ile 30 arasındaysa “Normal”, 30’dan büyükse “Sıcak” yazdır.
Yaygın hatalar
- Koşulun sonuna “;” koymak.
- Süslü parantezleri yanlış kapatmak.
- Daha geniş koşulu daha dar koşuldan önce yazmak.
- Kullanıcıdan gelen sayının gerçekten sayı olup olmadığını kontrol etmemek.
Ders özeti
Koşullar programın karar vermesini sağlar. Programı yazmadan önce mümkün olan durumları ve her durumda beklenen sonucu düşünmek, yalnızca kod yazmaktan daha önemlidir.
Programın Karar Vermesi (php 4.ders)

