Soru:
Bir mağaza, müşterilerine aşağıdaki kurallara göre indirim uygulamaktadır. Bu kuralları kontrol eden bir akış şeması çiziniz:
- Alışveriş tutarı 100 TL ve üzeri ise, %10 indirim uygula.
- Alışveriş tutarı 100 TL'nin altında ise, indirim uygulama.
- İndirimli tutarı ekranda göster.
Şemada, "Tutar" (alışveriş tutarı), "İndirim" ve "Ödenecek" (indirimli tutar) değişkenlerini kullanınız.
Çözüm:
🏪 Bu problem, bir karar yapısı ve basit bir formül hesabı içerir. Adımlar şu şekildedir:
- ➡️ Başla: Süreci başlat.
- ➡️ Girdi Al: Kullanıcıdan alışveriş tutarını iste: "Tutar'ı oku".
- ➡️ Karar Ver: İndirim koşulunu kontrol et: "Tutar ≥ 100?" (eşkenar dörtgen).
- ➡️ Evet Yolu (İndirim Uygula):
- İndirim miktarını hesapla: "İndirim = Tutar * 0.10" (işlem kutusu).
- Ödenecek tutarı hesapla: "Ödenecek = Tutar - İndirim" (işlem kutusu).
- ➡️ Hayır Yolu (İndirim Uygulama): Ödenecek tutar, indirimsiz tutara eşittir: "Ödenecek = Tutar" (işlem kutusu).
- ➡️ Çıktı Ver: Her iki yoldan sonra da "Ödenecek" değişkeninin değerini yazdır: "Ödenecek'i yazdır" (paralelkenar).
- ➡️ Bitir: Süreci sonlandır.
✅ Sonuç olarak, akış şeması bir karar noktasından sonra iki farklı hesaplama yoluna ayrılır, ancak her iki yol da aynı çıktı ve bitiş noktasında birleşir.