? Okuma Hesaplanıyor... Okuma: %0
0

Programın Karar Vermesi (php 4.ders)

Resim

Ders 4 — Koşullar: Programın Karar Vermesi
Bu dersin temel sorusu
Program, 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.";
} 
Koşul doğruysa süslü parantez içindeki kod çalışır.


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ı";
} 
Koşullar yukarıdan aşağıya değerlendirilir. İlk doğru koşulun bloğu çalışır.


4.3. Karar tablosu kullanmak
Kod yazmadan önce durumları tabloya dökmek, mantık hatalarını azaltır.
Not aralığıSonuç
85 ve üzeriPekiyi
70–84İyi
50–69Geçti
0–49Kaldı

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.

Konuyu Dinle
Hazır. Konuyu dinlemek için Oynat'a basın.

Yazarımız Hasan hakkında: Adım Hasan, ama bir dönem MyBB kullananlar beni Yondaime nicki ile tanırdı. 2009 da başladı web maceram, MyBB, Wordpress, Matematik, Adalet, Bilgisayar Programcılığı, derken şimdide burada bir şeyler yapmaya çalışıyorum :)

user avatar


 

Yazıya herhangi bir yorum yapılmadı

[-]
Hızlı Cevap
Güvenlik Kodu:
Lütfen, resmin üzerindeki harf ve rakamlardan oluşan Güvenlik Kodunu, aşağıdaki metin kutusuna giriniz.
Güvenlik Kodu:
(Büyük/Küçük harf duyarsız)


 
Reklam
Reklam


Kategoriler


Yasal Uyarı
Bu internet sitesi içeriğinde yer alan tüm yazılar Gidenler.Me’ye ait olup, 5846 sayılı Fikir ve Sanat Eserleri Kanunu ve 5237 sayılı Türk Ceza Kanunu kapsamında korunmaktadır. Bu hakları ihlal eden kişiler, 5846 sayılı Fikir ve Sanat eserleri Kanunu ve 5237 sayılı Türk Ceza Kanununda yer alan hukuki ve cezai yaptırımlara tabi olurlar. Gidenler.Me, ilgili yasal işlem başlatma hakkına sahiptir. Gidenler.Me Blog'da yer alan tüm yazılar/makaleler bilgi edinme amacı ile sınırlı olup Gidenler.Me'den izin alınmaksızın değiştirilemez, çoğaltılamaz, yayımlanamaz, dağıtılamaz, umuma iletilemez, başka bir lisana çevrilemez.


Türkçe Çeviri: MyBB, Yazılım: MyBB, © 2002-2026 MyBB Group.
GM v3.0.0.9 Beta theme designed for MyBB