Karar Yapıları

If

Program içinde karar vermek için kullanilan en basit yapidir. If..Else deyimi bir Boolean ifadeyi değerlendirerek program denetimi belirtilen deyim gruplarina geçirir.

Operatörler 

C# içinde operatörleri asagidaki  gibi kullanacagiz. 
<                      Küçüktür
<=                    Küçük esittir
>                      Büyüktür
>=                    Büyük esittir
!=                     Esit degildir
= =                   Esittir
 
C#'taki if deyimi C ve C++ a benzer.  Eger parantez içerisindeki kosul dogru ise ilgili blokdaki program kodu execute edilir.
Yapisi:
if (Islem)
{
         Eger karsilastirma sonucu true ise execute edilir
}
Örnek 2:
if (saat = = 24) {
saat = 0;
gun++
}
Else
C# ayni zamanda daha complex bir yapi saglamak için else de kullanir. 
if (Islem)
{
         Eger karsilastirma sonucu true ise execute edilir
}
else if (Islem2)
{
         Islem karsilastirmasinin sonucu false ve
         Islem2 karsilastirmasinin sonucu true ise
         execute edilir
}
else
{
         Islem karsilastirmasinin sonucu false ve
         Islem2 karsilastirmasinin sonucu false ise
         execute edilir

         Asagidaki örnek kod ile true yada false durumlarinda programin akis degisimi bir sekli de gösterilmistir. 
 
using System;
public class IfExample
{
         public static int Main()
         {
         bool Islem =false;
         if (Islem)
         {
         Console.WriteLine("Islem 'in değeri true");
         }
         else
         {
         Console.WriteLine("Islem ?in değeri false");
         }
         Console.ReadLine();
         return 0;
         }
}         
         Bu örnekte ise if'in farklı bir kullanimini görülebilir. 
if (a)
{
         int j=FunctionA();
}
else
{
         int j=FunctionB();

 
Asagidaki kod yukaridaki ile ayni işlemi yapar.
 
int j=ExpressionA?FunctionA():FunctionB(); 

Bu yazı bana ait değildir... Kimden aldığımı da hatırlamıyorum. Bilginize arkadaşlar...

Yorumlar

Yorum Eklenmemiş...

Yorum Yaz

Adınız: *
E-Mail Adresiniz: *
Web Sitesi:
Yorum: *
Güvenlik Kodu: *
 
Arama
  Ara
Tag Bulutu