10 Ocak 2017 Salı

C# İf koşulu nasıl kullanılır



Merhaba arkadaşlar bugün sizlere c# da if koşulunu anlatacağım if koşulunun mantığı oldukça basittir.

if(koşul)
{
işlem
}

If mantığı bu şekilde işler aynı zamanda ifin özellikleri vardır.


if(koşul)
{
işlem
}else if(koşul)
{
işlem
}

Buradaki kullandığım else if adlı terim “eğer değilse” anlamındadır. Yani eğer 1. koşul desteklenmezse else if ile 2. koşula geçer. Eğer o koşul geçerse 2. işlemi yapar. Bu else if i istediğiniz kadar uzatabilirsiniz mesela 1. koşul kabul edilmez ise 2.ye geçer kabul edilmez ise 3. ye o da geçmez ise diğer koda geçer. Bir diğer if özelliği ise şudur.

if(koşul)
{
işlem
}else{
işlem
}

Bu else kodunun diğer else if kodundan farkı koşulsuz olmasıdır. Mesela 1. koşul kabul edilmez ise else e geçer ve elsede koşul olmaz direk işlemi yapar. 1. koşul olmazsa 2. koşulsuz yapılır.

C# da bazı koşul terimleri vardır bunlar, “<,>,<=,>=,==,!=,&&,||”

Bunların anlamları:

< : Küçüktür işaretidir.

> : Büyüktür işareti.

<= : Küçük ve eşittir işareti

>=: Büyük ve eşittir.

==: Eşittir işareti

!=: Eşit değilse işareti

&&: ve işareti

||: veya işareti

bu işaretleri şöyle anlatabilirim.



if(i<5)
{
işlem
}

Buradaki i<5 işareti int 5 ten küçükse anlamına geliyor. Yani i 5ten küçükse yani 4 veya daha düşük bir rakam ise işlemi gerçekleştiriyor. Küçüktür işareti yerine büyüktür işaretini de yapabilirsiniz o zaman i eğer 5 ten büyükse anlamına gelir 6 veya yükseği.

if(i<=5)
{
işlem
}

Bu küçük eşittir işareti ise hem i hem 5 e eşitse hem de 4 veya küçükse anlamına geliyor küçüktür yerine büyük konulursa büyük eşittir anlamına gelir.

if(koşul && koşul2)
{
işlem
}

Bu ve işaretidir yani koşul ve koşul2 eğer aynı anda kabul edilmezse işlem açılmaz.

if(koşul || koşul2)
{
işlem
}

Bu veya işaretidir yani eğer koşul kabul edilmezse ama koşul2 desteklenirse işlem yine de çalıştırılır. Yada koşul sadece çalışırsa. Tam olarak 2 sinden en az birisi çalışmalı ve bu ve veya yı 2den fazla yapabilirsiniz koşulları.

if(i==5)
{
işlem
}

Bu ise == dir. eğer i 5 e eşitse işlem yapılır.

if(i!=5)
{
işlem
}

Eğer i 5 e eşit değilse işlem yapılır.

Bu bölümlük bu kadar iyi günler.
Load disqus comments

0 yorum