28 Temmuz 2016 Perşembe

Değişken tanımlıyoruz ve Kullanıcıdan Veri Alıyoruz ! (String | İnt )

Merhaba arkadaşlar. En son yazımızda; Ekran rengini değiştirmeyi ve farklı renklerde yazı yazmayı öğrenmiştik. 

Şimdi ise sınırlarımızı biraz olsun zorlamaya başlama zamanımız geldi, artık ufak ufak ilk adımları atmaya başladık. Bu yazımızda öğreneceğimiz şey; 'String' ve 'İnt' değişkenleridir.

Kısaca bu değişkenlere değinmek istiyorum;


String; Harf ve sayıları hafızasında depolar.  (Matematiksel işlem yapamaz)

İnt; Sayıları hafızasında depolar. (Sadece matematiksel işlem yapar)



















Evet arkadaşlar. Yukarıda görüldüğü gibi 'String' ve 'İnt' değişkenlerimizi oluşturduk. Değişken oluşturmak için direk yan tarafa değişkenin ismini yazıp ' ; ' koyarak oluşturabilirsiniz.

Birşey fark ettiniz mi ? Değişken isimlerinin altında yeşil bir çizgi var. Bu değişkenlerin ne olduğunu neyde kullanıldığını belirtmediğimiz içindir. 

Şimdi bir örnek yapalım;


'Console.ReadLine();' bizim kullanıcıdan veri alma komutumuzdur yani kullanıcının yazdığı bilgiyi alır ve depolar. Örnek verecek olursak ;





















Yukarıdaki fotoğrafta; 'ad' ismiyle string bir değişken tanımladık ve kullanıcıya 'Adınızı Giriniz = >' şeklinde yazı yazdırdık. 

Burada değişkenin altında yeşil işaret yok çünkü 'ad =' diyerek kullanıcıdan alacağımız verinin 'ad' değişkenine eşit olduğunu yani girilen verinin 'ad' değişkeni olmasını sağladık. 

Çalıştırdığımızda ekran çıktısı şu şekildedir;




















Enter'a bastığımız zaman 'ad' değişkeni 'Samet' olacaktır. Bunuda şu kod satırı ile gösterebiliriz;


Console.Write(ad); Burada 'ad' değişkenini ekrana yazmasını istedik.





















Burada dikkat ettiyseniz parantez içine tırnak koymadık. Nedeni ise; Yazı yazacak isek "" işareti koyulur fakat, bir değişken vb. ismi yazarak onunla işlem yapacak isek sadece ismi yazılır.

Çalıştırdığımız zaman ise program şöyle çalışacaktır;




















'Samet' yazdık ve Enter'a bastık ve 'ad' = 'Samet' oldu. 

Fakat bu değişkeni String değil de İnt bir ifade ile tanımlamış olsaydık eğer;























Bu şekilde olacaktı ve hata verecekti çünkü 'İnt' değişkeni matematiksel işlemler yapmak içindir.




Dikkat edilmesi gerekenler;

- 'String' matematiksel işlem yapmaz. (Genellikle okuma ve yazma işlemi yapar)

- 'İnt' matematiksel işlem yapar. (Okuma ve yazma gibi hiçbir işlem yapamaz)

- 'değişkenismi = Console.ReadLine();' komutu ile kullanıcıdan String veri alınır.




Bu yazımızın sonuna geldik umarım sizin için yararlı olmuştur.

Hiç yorum yok:

Yorum Gönder