Karar yapıları (If - Else) 7. sınıf

Örnek 02 / 04
Soru:

Bir çevrimiçi oyun, kullanıcıların yaşlarına göre içerik sınıflandırması yapmaktadır. Kurallar aşağıdaki gibidir:

  • Yaş 13 ve altı ise: "Çocuk" profili.
  • Yaş 14 ile 17 arasında ise: "Genç" profili.
  • Yaş 18 ve üstü ise: "Yetişkin" profili.

Buna göre, 16 yaşındaki Efe'nin hangi profil grubuna dahil olacağını belirleyen "if-else if-else" yapısını adım adım uygulayınız.

Çözüm:

💡 Bu problemde birden fazla koşulu sırayla kontrol etmemiz gerekiyor. Bunun için "if-else if-else" yapısını kullanırız.

  • ➡️ Adım 1: İlk koşulu kontrol et: if yas <= 13. Efe 16 yaşında olduğu için bu koşul yanlış (False). Bir sonraki koşula geç.
  • ➡️ Adım 2: İkinci koşulu kontrol et: else if (yas >= 14 and yas <= 17). Efe 16 yaşında olduğu için bu koşul doğru (True).
  • ➡️ Adım 3: Koşul doğru olduğu için program bu bloğun içindeki kodu çalıştırır ve profil "Genç" olarak belirlenir.
  • ➡️ Adım 4: Bir koşul sağlandığı için geri kalan "else if" veya "else" blokları kontrol edilmez ve atlanır.

✅ Sonuç: Efe, "Genç" profil grubuna dahil olur.

1 2 3 4