Page 73 - Bilgisayar Bilimi Kur 1| I. Bölüm
P. 73
Akış şeması ise şu şekilde olacaktır:
A
Yanlış Doğru
If ortalama >= 50
durum = “Kaldı” Yanlış Doğru
If ortalama >= 85
Yanlış Doğru durum= “Takdir
If ortalama >= 70 Belgesi”
durum= “Belge durum= “Teşekkür
Yok” Belgesi”
B
7.2. Düz Mantık Kullanımı
Düz mantık ile çalışan kararlarda bütün koşullar test edilir. Bir koşulun test edilmesi, “Doğru” ya
da “Yanlış” sonuç elde etmek için durumun işlenmesidir. Düz mantık çözümlerin içinde en yetersizi,
çözüm olarak nitelendirilebilir çünkü bütün koşulların test edilmesi, programın çalışmasını da uzatır.
Bazen birbiri ile ilişkisiz durumlar olduğunda ya da tüm durumların kontrolü gerektiğinde bunu kul-
lanmak mecburi olmaktadır. Düz mantık yapısı, genellikle diğer karar yapıları ile bir arada kullanılır.
Şimdi düz mantık ile çözülebilen bir örneği inceleyelim. Tiyatro bileti alırken bilet fiyatı yaşa göre
değişmektedir. Yaşı 18’den küçük olanlar için bilet ücreti 15 TL; yaşı 18’den büyük ve 65’ten küçük
olanlar için 20 TL ve yaşı 65’ten büyük olanlar için 10 TL olarak belirlenmiştir. Bu durumda tiyatro
seyircilerinin yaşlarına göre bilet almalarına olanak sağlayan bir çözüm geliştirmemiz gerekir. Bu prob-
lemin çözümü için algoritma şu şekildedir:
If Yaş < = 18
Then
Doğru
Ücret = 15
87