C# CONSOLE İLE KULLANICIDAN BİLGİ ALMA VE ALINAN BİLGİLERİ EKRANA YAZDIRMA
Herkese selamlar! Bugün sizlerle string (yazı), int (tam sayı), double (ondalıklı sayı) değişkenlerini kullanarak girdi, karşı taraftan bilgi alma ve ekrana yazı yazdırma şekillerini öğreneceğiz. Ek olarak sonda bonus 3 adet (Normalde Ücretli Olan) ücretsiz kurs bıraktım, ilgisini çekenler bakabilirler.
1.a) C# Console açtıktan sonra class yani sınıf metodumuzun alt satırına geçelim. Gelin birlikte değişkenlerimizi tanımlayalım.
public static void Main (string[] args)
{
string isim;
int sinif;
double donemOrtalamasi;
1.b) Değişkenlerimizi tanımladık, şimdi gelin kaldığımız yerden devam ederek kullanıcıdan gerekli bilgileri alalım bunu Console.Write(); , Console.Readline(); , Convert.ToInt16() , Convert.ToDouble() metodları ile yazdıralım. // kullanarak yazdığım satırlar ne yaptığımızı unutmamak için hatırlatma olan yorum satırıdır.
Console.Write("İsim ve Soyisim: ");
//isim ve soyisim kullanıcıdan alındı
isim = Console.ReadLine();
Console.Write("Sınıf: ");
//sınıf kullanıcıdan alındı
sinif = Convert.ToInt16(Console.ReadLine());
Console.Write("Dönem ortalamanızı x.y şeklinde girin: ");
//dönem ortalaması kullanıcıdan alındı
donemOrtalamasi = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Sitemize hoşgeldiniz {0} {1}. sınıfsınız {2} dönem ortalamasına sahipsiniz" , isim,sinif,donemOrtalamasi);
//bilgiler yazdırıldı
}
Ekran Çıktısı:
İsim ve Soyisim: Nergiz Özge Erdağı
Sınıf: 1
Dönem Ortalamanızı x.y şeklinde girin: 1.23
Sitemize hoşgeldiniz Nergiz Özge Erdağı 1. sınıfsınız 1.23 dönem ortalamasına sahipsiniz
Soru: Neden Write ve WriteLine komutlarını kullandık?
Cevap: WriteLine yazdırıldığında imleç bir alt satıra geçiş yapar, Write komutunu kullandığımızda imleç yerinde kalır.
Soru: Console.Readline(); nedir?
Cevap: Kullanıcıdan istediğimiz bilgiyi kullanıcı yazar, biz bunu string değişkenine döndürmek için kullanırız.
Soru: Convert.ToInt16() nedir?
Cevap: Kullanıcıdan istediğimiz bilgiyi yazdırırken 16 bitlik bir tam sayıya dönüştürmek için kullanırız.
Soru: Convert.ToDouble() nedir?
Cevap: Kullanıcıdan istediğimiz bilgiyi yazdırırken ondalıklı bir sayıya dönüştürmek için kullanırız.
Soru: Neden değeri donemOrtalamasi şeklinde belirttik?
Cevap: Yazılımda Türkçe harfler atama yapılırken ve çoğu yerde KULLANILMAZ. İlk harf kesinlikle küçük olur eğer ki yaptığım gibi iki kelimelik bir atama yapacaksak ikinci kelimenin baş harfi büyük olmalıdır.
Soru: {0} , {1} , {2} nedir?
Cevap: Kullanıcıdan aldığımız değerlerin sırasıdır, yazılımda her şey 0'dan başlar.
Bugün neler yaptık? Bugün kullanıcıdan aldığımız değerleri C# Console ile değişkenlere atadık ve yazdırdık. Umarım akıllardaki soru işaretlerini giderebilmişimdir. Başarılar ve iyi çalışmalar dilerim.
1 Gün Geçerli Olan Türkçe Power BI İle Etkin İş Analitiği Kursu Bonus: https://www.udemy.com/course/microsoft-power-bi-ile-etkin-is-analitigi/
7 Saatliğine Geçerli Olan İngilizce HTML, JavaScript, CSS, SASS Kursu Bonus: https://www.udemy.com/course/build-websites-html-css-sass-javascript/
1 Gün Geçerli Olan Türkçe AutoCAD İle Sıfırdan İleri Seviye Öğrenme Kursu Bonus: https://www.udemy.com/course/autocad-ile-sifirdan-ileri-seviye-dersler/
Yorumlar
Yorum Gönder