M. Niyazi Alpay
M. Niyazi Alpay
M. Niyazi Alpay

Çok küçük yaştan itibaren bilgisayar sistemleriyle ilgileniyorum ve 2005 yılından beri programlama ile uğraşıyorum, PHP, MySQL, Python, MongoDB ve Linux konularında bilgi sahibiyim

 

about.me/Cryptograph

C# Değişken Tanımlama ve İf - Else Yapısı

C# Değişken Tanımlama ve İf - Else Yapısı

C# ta değişkenleri tiplerine göre tanımlarız, sayı tipi, text tipi gibi.

"int a;" a isimli değişkenin tipinin tam sayı olacağını belirledik
"string b;" b isimli değişkenin tipinin bir string olacağını belirledik
"double c;" c isimli değişkenin tipinin ondalık sayı olacağını tanımladık.

Bu değişkenlere değer ataması programın herhangi bir adımında yapılabilir:
a=10;
b="Cryptograph"; 
c=5.5;

Değişkenler dışarıdan değer girilmesi bu değerlerin karşılaştırılması, bir döngüye sokulması ve daha farklı işlerin yapılması için kullanılır, dışarıdan herhangi bir değer girilebilir o yüzden değişkendir. Dışarıdan girilen bir değeri okumak için Console.ReadLine() komutunu kullanırız. String tipli bir değişkenin okunmasını istiyorsak b=Console.ReadLine(); fakat sayı tipli bir değişken okuyacaksak bunun için dönüştürme fonksiyonu kullanmalıyız, çünkü Console.ReadLine komutu string olarak okur, a=Convert.ToInt32(Console.ReadLine()); bu şekilde int tipli bir değişkeni okumuş olduk, c = Convert.ToDouble(Console.ReadLine()); bu komutla da double tipli bir değişken okuduk.

İf - Elseyapısı  
Dışarıdan girilecek değer veya daha farklı bir yerden gelen bir değeri karşılaştırmak için kullanırız.
if(karşılaştırılacak değer) karşılaşma sonucunda yapılacak olan işlem
else "karşılaştırma sağlanmıyorsa yapılacak işlem"

a=Convert.ToInt32(Console.ReadLine());
if(a==5) Console.WriteLine("Niyazi Alpay");
else Console.WriteLine("Yanlış Sayı");

a değişkeni eğer 5 olarak gelirse ekrana Niyazi Alpay yazdır, farklı bir değer gelirse Yanlış Sayı yazdır.
Eğer şart sağlandığında birden fazla işlem yaptırmak istiyorsak {} parantezleri içinde yaparız işlemleri

a=Convert.ToInt32(Console.ReadLine());if(a==5){
 Console.WriteLine("Niyazi Alpay";
 Console.WriteLine("Muhammed");
}
else Console.WriteLine("Yanlış Sayı");

 Birden fazla karşılaştırma da yapabiliriz

a=Convert.ToInt32(Console.ReadLine());
if(a==5){
 Console.WriteLine("Niyazi Alpay";
 Console.WriteLine("Muhammed");
}
else if(a==10) Console.WriteLine("Cryptograph");
else Console.WriteLine("Yanlış Sayı");

Karşılaştırma yaparken kullandığımız aritmetik karakterler
== eşitse
> büyükse
< küçükse
>= küçük veya eşitse
<= büyük veya eşitse
=== birebir eşitse

Muhammed Niyazi ALPAY - Cryptograph

Senior Software Developer & Senior Linux System Administrator

Meraklı

PHP MySQL MongoDB Python Linux Cyber Security

Bunları da okumak isteyebilirsiniz

Hiç yorum yok

Yorum Bırakın

E-posta adresiniz yayınlanmayacaktır. Zorunlu alanlar * ile işaretlenmiştir