C# ile Programlama 6. Ders: Sabitler(Constants), Operatörler(Operators), Karar Verme(Decision Making)

Mustafa Kasmış
Sep 3, 2018 · 2 min read

Bu yazıda sizlere C#’da sabit tanımlamanın nasıl yapıldığını, operatörlerin nasıl kullanıldığını, karar verme işleminin nasıl yapıldığını anlatacağım.

Programda sürekli aynı değeri kullanacağımız yerler olabilmektedir. Sürekli aynı değeri tanımlayıp kullanmaktansa, o değeri bir kez tanımlayıp sürekli kullanmak daha iyidir. C ve C++ dillerinde sabit tanımlama işlemi ise #define ile yapılmaktadır. İşte bu noktadada karşımıza C#’ da sabit tanımlama keywordü olan const çıkıyor.

Örnek: C#’ da sabit tanımlama örneği:

const double PI=3.14; // double tipinde PI adında bir sabit tanımladık.

Operatörler C#’da AND,OR,ADD,SUBTRACT vs. gibi işlemleri yapmamızı sağlayan yapılardır.

C#’da operatör türleri:

1- Aritmetik Operatörler: +,-,*,/,% vs. gibi operatörlerdir.

2- Mantıksal operatörler: &&,||,! vs. gibi operatörlerdir.

3- İlişkisel operatörler: ==,>,<,!= vs. gibi operatörlerdir.

4- Bitdüzeyi operatörler: &,|,^,~ vs. gibi operatörlerdir.

Örnek: Operatör kullanımı:

int a=5,b=7,c;

c=a+b; // c’ye 12 değeri yüklenir.

int sayi=10;

if(sayi>9){ sayi=sayi*2;} // Burada sayı 9'dan büyükse sayının 2 katı alınır ve sayı değişkenine atanır.

Karar verme işlemleri if else yapısı ile sağlanır. C#’ da karar verme yapısının çalışması şu şekildedir:

if(şart) { }

else if(şart) { }

else { }

Eğer if şartı sağlanıyor ise if içerisindeki işlem yapılır, else if şartı sağlanırsa else if içerisindeki işlemde yapılır. Ancak else içerisindeki işlem yapılmaz nedeni ise yukarıdaki iki şarttan biri sağlandığı için else içerisindeki işlem yapılmayacaktır.

Örnek: if yapısı kullanımı:

int sayi=10;

if( sayı >10 ) { sayi=sayi+1; }

else if(sayi<10) { sayi=sayi-1; }

else { sayi=sayi*2; } // Yukarıdaki iki şart sağlanamadığı için bu kısım çalışır ve sayının iki katını alma işlemi yapılır.

Sabitler(Constants), Operatörler(Operators), Karar Verme(Decision Making) yazısının sonuna geldik. Bir sonraki yazıda görüşmek üzere. İyi çalışmalar…

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade