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

Cryptograph 07.10.201201:43 C# 8689    
Facebookta Paylaş

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

Okuyucu Yorumları (0 Yorum)

Söz Sırası Sizde

Benzer Konular

Benzer KonularPaylaşmanın asaletini hiçbir zaman bencilliğin çirkinliğine bırakmayın!

​​​​​​​​​​​​​​​​​​​​​​​​​

MERAK EDİLENLER

İLETİŞİM

  • alpay[at]cryptograph.gen.tr
  • İstanbul ikametgah