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

Örnek 04 / 04
Soru:

Bir otoparka giriş yapan araçların türüne göre ücret tarifesi aşağıdaki gibidir:

  • Araç türü "otomobil" ise ücret: 10 TL
  • Araç türü "motosiklet" ise ücret: 5 TL
  • Diğer tüm araçlar için ücret: 15 TL

Buna göre, "motosiklet" için ücreti hesaplayan programın "if-else if-else" karar yapısını yazınız ve adımlarını açıklayınız.

Çözüm:

💡 Bu problemde belirli değerleri eşitlik açısından karşılaştıracağız. "Diğer tümü" ifadesi bir "else" bloğu ile temsil edilir.

  • ➡️ Adım 1: Değişkeni tanımla: arac_turu = "motosiklet"
  • ➡️ Adım 2: İlk koşulu kontrol et: if arac_turu == "otomobil". "motosiklet", "otomobil"e eşit olmadığı için bu koşul yanlış (False). Bir sonraki koşula geç.
  • ➡️ Adım 3: İkinci koşulu kontrol et: else if arac_turu == "motosiklet". "motosiklet", "motosiklet"e eşit olduğu için bu koşul doğru (True).
  • ➡️ Adım 4: Koşul doğru olduğu için bu bloktaki komut çalıştırılır: ucret = 5
  • ➡️ Adım 5: Koşul sağlandığı için "else" bloğuna girilmez ve program karar yapısından çıkar.

✅ Sonuç: Motosiklet için ödenecek ücret 5 TL'dir.

1 2 3 4