You are on page 1of 7

FLOWGORITHM İLE KARŞILAŞTRIMA OPERATÖRÜ (IF-EĞER)

If yapısı için kullanılan algoritma sembolü:

If yapısı, mantıksal operatörleri kullanarak;

-Eşit mi? Eşit değil mi?


-Büyük mü? Büyük Eşit mi?
-Küçük mü? Küçük Eşit mi?

Sorgulamalarının sonucuna göre işlem yapar. Sonuç olarak iki değer ortaya çıkar bu sonuç ya doğrudur olur
ya da yanlıştır.

Örnek: Girilen sayının negatif mi, pozitif mi olduğunu bulup yazan programın algoritmasını yapınız.
Örnek: Girilen sayının 0’dan küçük mü, 0’dan büyük mü, 0’a eşit mi olduğunu bulup yazan programın
algoritmasını yapınız.

Örnek: Girilen iki sayıdan büyük olanı bulan programın sözde kodunu ve algoritmasını yapınız.

Sözde Kodu:

A1: Başla
A2: Sayi1’i oku
A3: Sayi2’yi oku
A4: Eğer Sayi1>Sayi2 ise Sayi1 büyüktür yaz
A5: Eğer Sayi2>Sayi1 ise Sayi2 büyüktür yaz
A6: Eğer Sayi1=Sayi2 ise sayılar eşittir yaz
A6: Bitir
Algoritması:

Örnek: Girilen iki sayıdan büyük olanından küçük olanını çıkaran ve sonucu ekrana yazdıran programın
sözde kodunu ve algoritmasını yapınız.

Sözde Kodu:

A1: Başla
A2: Sayi1’i oku
A3: Sayi2’yi oku
A4: Eğer Sayi1>Sayi2 ise Sonuç=Sayi1-Sayi2 büyüktür yaz
A5: Değilse Sonuç=Sayi2-Sayi1
A6: Sonucu yaz
A7: Bitir
Algoritması:

Örnek: İki sınav notu ekrana girildikten sonra notların ortalamasını hesaplayıp, eğer ortalama 50 ve üzeri
ise ekrana Geçti, 50 altıysa ekrana Kaldı yazan programın sözde kodunu ve algoritmasını yapınız.
Sözde Kodu:
A1: Başla
A2: Not1’i oku
A3: Not2’yi oku
A4: Top=Not1+Not2
A5: Ort=Top/2
A6: Eğer Ort<50 ise Kaldı yaz
A7: Değilse Geçti yaz
A8: Bitir
Algoritması:

Reel tanımlamaya dikkat

Tek adımda da yapılabilir

if Şartında VE-VEYA kullanımı:


Bazı if koşulları birden fazla koşula bağlı olarak gerçekleşebilir. Bu koşullar birbirlerine, duruma göre,
ve/veya operatörleri ile bağlanır. VE bağlacı için && operatörü VEYA bağlacı için | | operatörü kullanılır.

Örnek: Suyun sıcaklığına göre maddenin katı, sıvı veya gaz halde mi olduğunu yazan programın sözde
kodunu ve algoritmasını yapınız. (Ve operatörü kullanımı)
Sözde Kodu:
A1: Başla
A2: Sıcaklığı oku
A3: Eğer sıcaklık<0 ise Katı yaz
A4: Eğer sıcaklık>=0 ve sıcaklık<100 ise Sıvı yaz
A5: Eğer sıcaklık >=100 ise Gaz yaz
A6: Bitir
Algoritması:1.Yol:

2.Yol:
Örnek: Girilen not 0’dan küçük veya 100’den büyük ise “Not eksi değer alamaz ve 100’den büyük
olamaz!” şeklinde mesaj yazan programın algoritmasını tasarlayınız.

Ekstra Çalışma: İki sınav notu ekrana girildikten sonra notların 0’dan küçük ve 100’den büyük olup
olmadığını kontrol ettikten sonra ikisi de şartlara uyuyorsa notların ortalamasını hesaplayıp, eğer ortalama
50 ve üzeri ise ekrana Geçti, 50 altıysa ekrana Kaldı yazan programın sözde kodunu ve algoritmasını
yapınız.

You might also like