Son Makaleler
recent

C# Değişkenler (INT-STRING) [Console Application]



Programımızı yazarken bazı kalıpları çerçevesinde yazarız. Daha programlamaya ilk adımı atarken bu kalıpları kullanmaya başlarız. Bunlardan en bariz örnek değişkenlerdir.

Kullanıcıdan öğrencinin notunu girmesini istedik. Bu durumda kullanıcı yani öğretmen, öğrencinin notunu girerken sayılara basacak. Programın, kullanıcının girdiği değerin sayı olduğunu anlayabilmesi için bizim int değişkenini kullanıp bu değer sayıdır dememiz gerekiyor.

Örnekle daha iyi anlayacağınızı düşünüyorum.

int ogr_not;
//Burada int değişkenimizi yazdık ve yanına herhangi bir isim verdik. Biz akılda kalıcı olsun diye ogr_not ismini kullandık.

Console.WriteLine("Öğrencinin Notunu Giriniz");
//Burada ekrana yazı yazdık.

ogr_not = Convert.ToInt32(Console.ReadLine());
//Burada kullanıcının yani öğretmenin girdiği notu => ogr_not değişkeninin içine attık.



Yukarıda yaptığımız tek şey kullanıcıdan sayı istemek ve kullanıcının girdiği sayıyı bir değişkene atmak oldu.

Sadece tek bir fikre bağlı kalmayalım, şimdide kullanıcıdan aracının markasını girmesini isteyelim. Burada devreye string ifadesi giriyor. String ise her türlü yazı karakterini barındırabilir. Ünlem, Soru İşareti, Artı, Bölüm, Nokta, Ç harfi, Sayılar... Klavyeden girilen bütün karakterleri sorunsuz bir şekilde kapsar. Fakat bizim burada mantığımızı çalıştırıp string yazsak bile sadece araba markası girileceğini bilmemiz gerekiyor. Buna göre programımızı yazacağız. Şimdi kodlarımızı bir inceleyelim.


string marka;
//Değişkenimizin türünü ve ismini belirledik.

Console.WriteLine("Aracınızın Markasını Giriniz : ");
Kullanıcıdan aracının markasını girmesini istedik.

marka = Console.ReadLine();
Kullanıcının girdiği markayı değişkenimize atadık.



Burada dikkatinizi çekmek istiyorum. Çünkü değineceğim nokta önemli. İki kod arasında bir fark var. Tamam birisi int birisi string onu hepimiz biliyoruz. Ancak öğrenci notunu aldığımız programda bir fazlalık var. Convert işlemi. Fakat marka aldığımız yerde yok. Bunun sebebi yazılım programı girilen değeri string olarak görüyor. O yüzden herhangi bir convert işlemi yapmak zorunda kalmıyoruz.

Değişkenler (INT - STRING) konumuzun sonuna geldik. Bir sonraki konumuz (DOUBLE ve BOOL) olacaktır.

Anlamadığınız yerleri yorum kısmında belirtebilirsiniz. Kendinize iyi bakın.
Unknown

Unknown

Hiç yorum yok:

Yorum Gönder

Blogger tarafından desteklenmektedir.