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

Örnek 03 / 04
Soru:

Bir mağaza, ürün fiyatına göre indirim uygulamaktadır. İndirim kuralı: Eğer ürün fiyatı 100 TL'den fazla ise, fiyata %10 indirim yapılır. Aksi takdirde indirim yapılmaz. Buna göre, fiyatı 120 TL olan bir ürünün indirimli fiyatını hesaplayan programın akışını "if-else" yapısını kullanarak adım adım gösteriniz.

Çözüm:

💡 Bu problemde tek bir koşulumuz var. Koşul sağlanırsa indirim hesaplanacak, sağlanmazsa ürün fiyatı aynı kalacak.

  • ➡️ Adım 1: Değişkenleri tanımla: fiyat = 120
  • ➡️ Adım 2: Koşulu kontrol et: if fiyat > 100. 120 > 100 ifadesi doğru (True) olduğu için "if" bloğuna girilir.
  • ➡️ Adım 3: "if" bloğundaki işlemi yap: İndirim miktarı = 120 * (10 / 100) = 12 TL
  • ➡️ Adım 4: İndirimli fiyatı hesapla: 120 - 12 = 108 TL
  • ➡️ Adım 5: Koşul doğru olduğu ve "if" bloğu çalıştığı için "else" bloğu atlanır.

✅ Sonuç: Ürünün indirimli fiyatı 108 TL'dir.

1 2 3 4