6 Mart 2015 Cuma

Asp.Net c# ile if Yapısı Kullanımı Konu Anlatımı

I. Kullanımı
if (şart)//true veya false üretir.
{
Şart doğru ise yapılacaklar
};
Uygulama:else kullanılmadan sadece şart doğru ise;
int a=5;
int b = 10;
if (a > b)
{
Response.Write("A Sayısı daha büyüktür.");
}
not: Bu kullanımda program sadece sartın doğruluğunu kabul eder diğer durumların ne olduğu ile ilgilenmez. Yani A sayısının büyük olma şartı vardır. A sayısı ile olabilecek diğer durumlar göz ardı edilmiştir.
II. Kullanımı
if (şart)//true veya false üretmeli
{
Şart doğru ise yapılacaklar
}else
{
Şart yanlış ise yapılacaklar
};
Uygulama:else ile birlikte kullanımı;
int a=5;
int b = 10;
if (a > b)
{
Response.Write("A Sayısı daha büyüktür.");
} else
{
Response.Write("A Sayısı daha büyük değildir.");
}
not: Bu durumda kod sadece iki durumu denetler oluşabilecek diğer durumları denetlemez. örneğin A sayısı diğer sayıya eşitse sonuç üretmez.
III. Kullanımı
if (şart)//true veya false üretmeli
{
Şart doğru ise yapılacaklar
}else if(yeni koşul)
{
Yeni koşul doğru ise yapılacaklar
} else if(yeni koşul2)
{
Yeni koşul2 doğru ise yapılacaklar
} else if(yeni koşul3)
{
Yeni koşul3 doğru ise yapılacaklar
}else
{
Yukarıdaki koşulların hiç biri sağlanmazsa yapılacaktır.
};
Uygulama:else if ile birlikte kullanımı eğer birden fazla şart var ise kullanılır;
int a=5;
int b = 10;
if (a > b)
{
Response.Write("A Sayısı daha büyüktür.");
} else if (a<b)
{
Response.Write("A Sayısı küçüktür");
}else if (a=b)
{
Response.Write("A Sayısı B Sayısı eşittir");
}else
{
Response.Write("Yanlış Giriş");
}
not: bu durumda olası tüm durumlar için if yapısı bir sonuç çıkartır.else if(yeni koşuln) artırılarak ihtimaller istenildiği kadar artırılır

Hiç yorum yok :

Yorum Gönder