15 Mart 2019 Cuma

Console Ekranından Veri Okuma

Herkese merhaba bugün üçüncü dersimizde console ekranından veri okumadan bahsedeceğim

1-Veri Okuma Nedir?
Veri okuma örneğin kullanıcıdan yaşını girmesini isteriz ardından kullanıcının yazdığı yaşı alır bir değişken içerisinde saklarız bu yaptığımıza console ekranından veri okuma denir.
2-Veri Okuma Nasıl Yapılır?
Veri okuma yapma için console ile ilgili bir komut bulunmakta bu komut ise "ReadLine()" komutudur
console ifadesini yazdıktan sonra nokta bırakarak bu kodu yazıp alınan ifadeyi bir değişken içerisine atarız aşağıdaki örnekler mevcuttur.

a-String türü ekrandan okuma
string veri tipinde isim adlı bir değişken oluşturdum ardından kullanıcıdan adını girmesini istedim ardından girilen ifadeyi "Console.ReadLine()" komutuyla okuyup aldığım ifadeyi isim değişkenimin içerisine attım

b-Int Türü ekrandan okuma
Int türünde veri okuma string türündeki veriye göre biraz daha farklı "Console.ReadLine()" komutu veriyi string yani metinsel olarak okur ancak int bir sayısal türü veri olduğu için okunan bu veriyi int tipindeki bir değişkene atmak olanaksız.
Yukarda gördüğünüz gibi int değişkenine bu şekilde atmak olanaksız bunun için ise "Console.ReadLine()" ile alınan değişkeni int tipine çevirmemiz yani dönüştürmemiz gerekiyor bunun için ise Convert adlı bir komutumuz bulunmakta Convert yazıp nokta bıraktıktan sonra hangi veri tipine çevirmek istiyorsak onu yazmamız gerekli int için "ToInt16 , ToInt32 , ToInt64" olmak üzere 3 adet parametre bulunmakta 64 olan daha büyük kapasiteye sahiptir "Convert.ToInt16" yazdıktan sonra parantez açıp içerisine "Console.ReadLine()" yazıp ardından parentezi kapatıp noktalı virgülü bırakırsak sorun çözülecektir.

c-Double Türü ekrandan okuma
Buda int ile aynı benzerliğe sahiptir bunun içinde çevirme yani dönüştürme gerekir Convert ifadesini yazıp ardından nokta bıraktıktan sonra "ToDouble" parametresini seçip parentez açıp "Console.ReadLine()" yazıp ardından parentezi kapatıp noktalı virgülü bırakırsak herhangi bir sorun olmaz
Temel kullanım bu şekilde şimdide biraz örnek yapalım.


Örnekler
1-Kullanıcıdan okul numarasını girmesini isteyen ve girilen numarayı bir değişkende saklayan c# console programının kodlarını yazınız.

2-Kullanıcıdan yaptığı mesleğin girilmesini isteyen ve girilen mesleği bir değişkende saklayıp ekrana yazdıran c# console programının kodlarını yazınız.

3-Kullanıcıdan 2 adet sınav notu ve adı soyadının girilmesini isteyen ardından girilen bilgileri birer değişkende saklıyıp ekrana yazdıran c# console programının kodlarını yazınız.



Cevaplar

Örnek #1
İlk örneğimizde int tipinde bir okul_no değişkeni oluşturdum ardından kullanıcıdan okul numarasını girmesini istedim ve girilen okul numarasını okul_no değişkenimin içerisine attım

Örnek #2
İkinci örneğimizde string veri tipinde meslek değişkeni oluşturdum ardından kullanıcıdan mesleğini girmesini istedim ve girilen mesleği meslek adlı değişkenimin içerisine attım sonrasında ise ekrana mesleğiniz deyip iki nokta nokta koyup bir boşluk bıraktıktan sonra "+" ifadesini koyup meslek değişkenimi onla topladım yani yan yana yazdırdım.


Örnek #3
Üçüncü örneğimizde ise int tipinde not1 ve not2 değişkeni string tipinde ise isim değişkeni oluşturdum ardından kullanıcıdan adını soyadını 1.sınav ve 2.sınav notunu girmesini istedim ve girilenleri isim,not1,not2 değişkenlerime atadım ardından ise bu bilgileri ekrana yazdırdım



Not 1: Int,Double gibi değişkenler için dönüştürme işlemini yapmayı unutmayın.

Not 2: Bol bol örnek yapın sakın kod ezberlemeyin zaten örnek yaptıkça kodlar kafanızda kalacaktır .



14 Mart 2019 Perşembe

C# Console - Veri Tipleri Ve Değişkenler

Veri Tipleri Ve Değişkenler

Herkese merhaba bugün ikinci dersimizde veri tipleri ve değişken tanımlamadan bahsedeceğim


1-Veri Tipleri Nedir?
Yazılımcının program içerisinde saklayacağı verilerin türüdür diyebiliriz. Kullanılan bazı veri tipleri "int,string,double,bool,float,byte ...." gibi bir çok veri tipleri var.
a-Int
Tam sayılı ifadeleri saklamak için kullanılan veri tipi türüdür.
b-String
Metinsel ifadeleri saklama için kullanılan veri tipi türüdür.
c-Double
Tam sayılı olmuyan ifadeleri saklamak için kullanılan veri tipi türüdür.
d-Bool
True-false olarak 2 sonucu vardır bir ifadenin doğruluğunu belirtmek için kullanılan veri tipidir.
e-Float
Float double gibidir tam sayılı olmuyan ifadeleri içerisinde barındırır double'a göre ifade tanımlarken sonunda "f" sembolü koyulması şartı vardır.
g-Byte
Sayısal ifadeleri saklamak için kullanılır ancak kapasitesi int,double,float gibi veri tiplerine göre daha düşüktür max içinde barındırılabilir sayı 255'tir.
2-Değişken Nedir?
Saklanan veriye ait isimdir.
3-Kullanımı?
Veri Tipi  Değişken

Basit olarak kullanımları bu şekildedir şimdi bunları kullanarak ekrena yazma işlemini gerçekleştirelim

Örnek Resim #1
Console Çıktı #1

Yukarıdaki örnekte int tipinde bir sayim adlı değişken oluşturdum ve içerisine 17 sayısını attım ardından bunu console ekranına yazdırdım


Örnek Resim #2
Console Çıktı #2

Yukarıdaki örnekte ise string tipinde meslek adlı bir değişken oluşturdum ve içerisine Doktor kelimesini attım ardından ise bunu console ekranına yazdırdım

Basit olarak kullanımı bu şekilde bir de bunu biraz süslüyerek deneyelim alttaki resim gibi


Yapılan işlem yine aynı sadece ilk dersimizde yaptığımız işlemi uygulayıp yanına oluşturduğumuz değişkeni ekliyoruz. Şimdide bunla ilgili biraz örnek yapalım


Örnek Resim #3
Console Çıktı #3

Yapılan işlem aslında çok basit ilk dersimizdeki gibi ekrana yazma yapıp tırnak ifadesini kapattıktan sonra yanına "+" işareti ekleyip yanına yazmak istediğimiz değişkeni belirtiyoruz.


Örnek Resim #4
Console Çıktı #4

Yukarıdaki örnekte ise ilkin bool tipinde bir durum adlı değişken oluşturdum ve içerisine false durumu attım ardından console ekranına "hava yağmurlu mu?" sorusunu sordum ve "+" ifadesini yazdıktan sonra yanına durum değişkenimi ekledim en sonunda ise console.readkey() yazıp console ekranımın açık kalmasını sağladım.



Not 1: "+" ifadesini matematikteki toplama işlemi olarak görebilirsiniz temel mantığı ilk ifadeyle sonraki ifadeyi toplamak.

Not 2: Konsolun açık kalması için gereken kodu yazmayı unutmayın aksi halde konsolunuz hemen açılıp kapanacaktır.

Not 3: Değişken isimlerini elinizden geldiğince bilindik ve ingilizce harfler kullanarak yapın.














13 Mart 2019 Çarşamba

C# Console - Ekrana Yazma

Ekrana Yazma

Herkese merhaba bugün ilk dersimiz olan konsol ekranına yazmadan kısaca bahsedeceğim

1-Konsola Yazma Nedir?
Konsola yazma dediğimiz programı çalıştırdığımızda görülmesini istediğimiz verileri pencerede göstermek demektir.
2-Konsola Yazma Nasıl Yapılır?
Konsola yazı yazmak için "write,writeline" komutları kullanılır bu komutlar console komutları aracılığı ile kullanılır console komutu ise system kütüphanesinde saklıdır system kütüphanesini eklenmesiyle bu kodlar kullanılabilir hale gelir.
3-Write Ve Writeline Nedir?
Her ikiside ekrana yazma için kullanılır aralarındaki fark ise write sadece ekrana yazma yaparken writeline ise ekrana yazma işlemini yapıp bir alt satıra geçer.
4-Kütüphane Nedir Ve Kütüphane Olmaksızın Kod Yazılır Mı?
Kütüphaneler kodları daha hızlı ve pratik bir şekilde yazmamız için kullanılan yapılardır içlerinde bir takım kodları bulundururlar kütüphanelerin olmaması kod yazılamaz anlamına gelmez örneğin system kütüphanesi olmasa konsola yazdırma için her kodun başında "system" yapısınıda eklememiz gerekir.

Örnek Resim #1


Örnek Resim #2


Resimlerdede görüldüğü gibi ekrana yazı yazmak için ilkin console komutu ardından ise nokta koyup ilgili parametre kullanılarak ekrana yazma komutunu gerçekleştirdim

Kodun çalışma durumunu test etmek için klavyenizden program üzerinde "f5" tuşuna basarak çalıştırabilirsiniz ancak programı bu şekilde çalıştırırsanız konsolun açılıp hemen kapandığını göreceksiniz bunun sebebi ise konsolun açık durmasını sağlıyan kodun yazılmamasıdır.

Konsolun açık kalması için ise yazdığınız ilk console kodunun aşağısına gelin ve ardından yine "Console" komutu yazıp nokta bırakın ve "R,e,a" harflerini yazın


Örnek Resim #3


Bunu yaptıktan sonra yukarıdaki gibi karşınıza 3 adet parametre çıkacaktır bunlardan herhangi birini seçip "( )" yanında parentez açıp kapatırsanız kodunuz tamamlanmış olacaktır geriye kalan tek "f5" tuşuna basıp çalıştırmak.


Örnek Resim #4


Örnek Resim #5


Not 1: Her satırın sonunda noktalı virgül bırakmayı unutmayın program için noktalı virgül o satırın bittiği anlamına gelir.

Not 2: Using.System kütüphanesi program açtığınız anda ekli halde gelir tekrar eklemenize gerek yoktur.