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

Örnek 01 / 04
Soru:

Bir psikolog, danışanlarının kaygı düzeylerini değerlendirmek için basit bir algoritma tasarlıyor. Algoritma, danışanın belirttiği kaygı puanına (0-100 arası) göre aşağıdaki kategorileri belirlemektedir:

  • 0-30 puan: Düşük Kaygı
  • 31-60 puan: Orta Kaygı
  • 61-100 puan: Yüksek Kaygı

Buna göre, kaygı puanı 45 olan bir danışanın kategorisi nedir? Problemi çözmek için gerekli Eğer (If/Else) yapısını adımlarınızla birlikte yazınız.

Çözüm:

💡 Bu problemi çözmek için sırayla koşulları kontrol eden bir karar yapısı kullanacağız.

  • ➡️ 1. Adım: Puan değişkenini tanımla: puan = 45
  • ➡️ 2. Adım: İlk koşulu kontrol et: Eğer (puan >= 0 VE puan <= 30) ise kategorisi "Düşük Kaygı"dır. 45 bu aralıkta olmadığı için bir sonraki adıma geç.
  • ➡️ 3. Adım: İkinci koşulu kontrol et: Değilse Eğer (puan >= 31 VE puan <= 60) ise kategorisi "Orta Kaygı"dır. 45, 31 ile 60 arasında olduğu için koşul sağlanır.
  • ➡️ 4. Adım: Koşul sağlandığı için "Yüksek Kaygı" koşuluna bakmaya gerek kalmaz.

✅ Sonuç: 45 puan, Orta Kaygı kategorisine girer.

1 2 3 4