çayın paket sayısına göre ödenecek ücreti hesaplayan bir algoritma ve akış şeması:
Algoritma:
-
Başla
-
Paket sayısını al (N)
-
Bir paket çayın fiyatını belirle (10 TL)
-
İndirim oranını belirle:
-
Eğer 10 ≤ N < 50 ise, indirim %5
-
Eğer 50 ≤ N < 100 ise, indirim %10
-
Eğer N ≥ 100 ise, indirim %15
-
İndirimli fiyatı hesapla: İndirimli fiyat = Paket Sayısı * Birim Fiyat * (1 - İndirim Oranı)
-
KDV'yi hesapla: KDV = İndirimli fiyat * %8
-
Toplam fiyatı hesapla: Toplam Fiyat = İndirimli Fiyat + KDV
-
Toplam Fiyatı yazdır
-
Bitir
Akış Şeması:
Başla
|
v
Paket Sayısını Al (N)
|
v
Bir Paket Çayın Fiyatını Belirle (10 TL)
|
v
İndirim Oranını Belirle
|--- N < 10 -----------------------> Hiç İndirim Yok
|--- 10 ≤ N < 50 ------------------> %5 İndirim
|--- 50 ≤ N < 100 -----------------> %10 İndirim
|--- N ≥ 100 ----------------------> %15 İndirim
|
v
İndirimli Fiyatı Hesapla (N * 10 TL * (1 - İndirim Oranı))
|
v
KDV'yi Hesapla (İndirimli Fiyat * 0.08)
|
v
Toplam Fiyatı Hesapla (İndirimli Fiyat + KDV)
|
v
Toplam Fiyatı Yazdır
|
v
Bitir
Bu algoritma ve akış şeması ile müşterinin aldığı paket sayısına göre ödeyeceği toplam ücreti hesaplayabilirsiniz.