• Karşılaştırma operatörü içeren ifadeler ile birlikte kullanılırlar
• Karşılaştırma operatörü içeren ifade koşul olarak adlandırılır.
Kullanım şekli:
EĞER (koşul) İSE koşuldan dönen değer doğru ise burada belirtilen işlemleri gerçekleştir
DEĞİL İSE dönen değer yanlış ise burada belirtilen işlemleri gerçekleştir
Burada DEĞİL İSE kısmında başka bir koşul ifadesi kullanılmaz .
EĞER (koşul) İSE kısmındaki koşuldan yanlış değeri geri dönerse buradaki işlemler gerçekleştirilmez ve DEĞİL İSE kısmındaki işlemler başka bir koşula bakılmadan gerçekleştirilir.
EĞER (koşul) İSE kısmındaki koşuldan doğru değeri geri dönerse burada belirtilen işlemler gerçekleştirilir ve bu durumda DEĞİL İSE kısmındaki işlemler gerçekleştirilmez.
ÖR: Klavyeden girilen iki sayıdan büyük olanını bulup ekrana yazan programın algoritmasını yazın
1. BAŞLA
2. OKU: A, B [klavyeden artarda okunan iki değer sırası ile A ve B değişkenlerinde saklanır]
3. EĞER A>B İSE YAZ: A DEĞİL İSE YAZ: B [A > B ifadesi doğru sonucunu döndürürse ekrana A değişkenindeki değer yazılır. Doğru sonucunu döndürmez ise ekrana B değişkenindeki değer yazılır]
4. BİTİR
ÖR2: Klavyeden girilen iki sayının büyük olanından küçük olanını çıkarıp bulunan sonucu ekrana yazan programın algoritmasını yazın
1. BAŞLA
2. OKU: A, B [klavyeden artarda okunan iki değer sırası ile A ve B değişkenlerinde saklanır]
3. EĞER A >BİSESONUC=A-B DEĞİL İSE SONUC = B- A [A > Bifadesi doğru sonucunu döndürürse A– B işleminin sonucu hesaplanır ve bulunan değer SONUC adlı değişkende saklanır. Doğru sonucunu döndürmez ise B- A işleminin sonucu hesaplanır ve bulunan değer SONUC adlı değişkende saklanır]
4. YAZ: SONUC
5. BİTİR
Hiç yorum yok:
Yorum Gönder