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

Örnek 04 / 04
Soru:

Bir psikoloji testi, bireyin dayanıklılık (D) ve iyimserlik (İ) puanlarına (her biri 1-10 arası) bakarak genel ruh sağlığı durumunu (R) belirlemektedir. Kurallar şöyledir:

  • Eğer (D ≥ 7 VE İ ≥ 7) ise, R = "Çok İyi"
  • Değilse Eğer (D ≥ 4 VE İ ≥ 4) ise, R = "Orta"
  • Değilse, R = "Destek Gerekli"

Dayanıklılık puanı 8, iyimserlik puanı 5 olan bir bireyin genel ruh sağlığı durumu (R) nedir?

Çözüm:

🌟 Burada birden fazla koşulun aynı anda sağlanıp sağlanmadığını kontrol eden mantıksal "VE" operatörü kullanılmaktadır.

  • ➡️ 1. Adım: Değişkenleri tanımla: D = 8, İ = 5
  • ➡️ 2. Adım: İlk koşulu kontrol et: Eğer (D >= 7 VE İ >= 7) ise R = "Çok İyi". (8 >= 7 → DOĞRU) ancak (5 >= 7 → YANLIŞ). "VE" operatörü için tüm koşullar doğru olmalıdır. Bir koşul yanlış olduğu için bu blok çalışmaz.
  • ➡️ 3. Adım: İkinci koşulu kontrol et: Değilse Eğer (D >= 4 VE İ >= 4) ise R = "Orta". (8 >= 4 → DOĞRU) ve (5 >= 4 → DOĞRU). Her iki koşul da doğru olduğu için bu blok çalışır ve R değeri "Orta" olarak atanır.
  • ➡️ 4. Adım: Koşul sağlandığı için "Değilse" (Destek Gerekli) bloğuna girilmez.

✅ Sonuç: Bireyin genel ruh sağlığı durumu "Orta" seviyededir.

1 2 3 4