Bu ifadeler şunlardır:
- if koşulu
- İf else koşulu
- if-else if koşulu
İf Koşulu
"İf" kelimesi İngilizce bir kelimedir ve Türkçe karşılığı "eğer" kelimesidir. Kullanım amacına gelirsek şöyle bir örnek verilebilir:Eğer kapı açıksa, içeri gir. Yani bir olayın gerçekleşmesi bir şarta bağlıdır. İf değiminin kullanımı şöyledir:
if(koşul)
{
işlemler
}
şekil 1 |
Şekil 1'de if koşulunun kullanımıyla ilgili bir örnek verilmiştir. Yukarıdaki program kodlarını şöyle açıklayabiliriz.
- 8. satırda x değişkenine 3 değeri atanmıştır.
- 9. satırda y değişkenine 5 değeri atanmıştır.
- 11. satırda x ile y karşılarştırılmıştır. Eğer x, y'den küçükse,
- 14. satırda x , y'den küçüktür yazılması istenmiştir.
if-else koşulu
Bazı durumlarda şartın sağlanıp sağlanmadığına bakılır. Eğer şart sağlanmazsa başka bir şartın gerçekleşmesi durumuna bakılır ve süreç böyle devam eder. İf-Else koşulunun kullanımı şöyledir;
if(koşul)
{
işlemler
}
else
{
işlemler
}
şekil 2 |
Şekil 2' de if-else değiminin kullanımıyla ilgili bir örnek verilmiştir.
- 10. satırdaki if(x<y) satırında x'in y'den küçük olup olmadığı şartı aranmıştır.
- Eğer x , y'den küçükse 13. satırda x, y'den küçüktür ifadesi yazdırılmıştır.
- 15. satırda else ifadesiyle değilse koşulu aranmıştır ve bu koşul doğruysa,
- 17. satırda x, y'den büyüktür ifadesi yazdırılmıştır.
if-else if koşulu
if-else if koşulu sıralı bir koşulur. İstenen durum gerçekleşene kadar else if değimi sürekli yazılır.
if-else if koşulunun kullanımı şöyledir;
if(koşul)
{
işlem1
}
else if(koşul)
{
işlem2
}
.
.
.
else if(koşul)
{
işlem...
}
şekil 3 |
Şekil 3' de if-else if koşulunun kullanımıyla ilgili bir örnek verilmiştir. Komuyların açıklaması şöyledir;
- 10. satırda eğer x, 1'e eşitse, 12. satırda x, 1'e eşittir yazdırılır.
- 15. satırda eğer x, 2'ye eşitse 17. satırda x, 2'ye eşittir yazdırılır.
- 20. satırda eğer x, 3'e eşitse 22. satırda x, 3'e eşittir yazdırılır.
if-else if koşulu istenilen sayıda gerçekleştirilebilinir.
Hiç yorum yok:
Yorum Gönder