Karar yapıları (Eğer - If/Else) nedir

Örnek 02 / 04
Soru:

Sosyolojik bir araştırmada, bir bireyin sosyo-ekonomik statüsü (SES) aylık gelirine göre aşağıdaki gibi sınıflandırılmaktadır:

  • Gelir < 5000 TL ise → Düşük SES
  • Gelir 5000 TL ile 15000 TL arasında ise → Orta SES
  • Gelir > 15000 TL ise → Yüksek SES

Aylık geliri 17.500 TL olan bir bireyin sosyo-ekonomik statüsü nedir? Karar yapısını kullanarak bulunuz.

Çözüm:

🧠 Burada üç farklı karar dalı bulunmaktadır. Sırayla tüm koşullar değerlendirilmelidir.

  • ➡️ 1. Adım: Gelir değişkenini tanımla: gelir = 17500
  • ➡️ 2. Adım: İlk koşulu kontrol et: Eğer (gelir < 5000) ise statü "Düşük SES"tir. 17500 < 5000 mi? Hayır. Bu nedenle bir sonraki koşula geç.
  • ➡️ 3. Adım: İkinci koşulu kontrol et: Değilse Eğer (gelir >= 5000 VE gelir <= 15000) ise statü "Orta SES"tir. 17500, 15000'den büyük olduğu için bu koşul da sağlanmaz.
  • ➡️ 4. Adım: İlk iki koşul sağlanmadığı için, Değilse yani "geri kalan tüm durumlar" için statü "Yüksek SES"tir.

✅ Sonuç: 17.500 TL geliri olan bireyin sosyo-ekonomik statüsü Yüksek SES'tir.

1 2 3 4