= Proğramlama Temelleri =
Console.Read(); Kullanıcının klavyeden değer girmesini sağlar. Tek karakter okur ve geriye tam sayı tipinde veri oluşur.
Console.ReadLine(); Kullanıcıların klavyeden değer girmesini sağlar ve bu değeri metin (string) bir ifade olarak geri döndürür.
En çok karşılaşacağımız mesaj hataları;
-) Attempted to divide by zero. (0'a bölünemez)
-) Input string waas ot in a corrent format. (Sayı yerine metin girişi yaptığınızı anlatmaktadır.)
2 sayıyı toplayan Algoritma (Kodsal olarak);
int sayi1, sayi2 ,toplam;
Console.Write("1.ci sayıyı gir:");
sayi1 = Convert.ToInt16(Console.ReadLine));
Console.Write("2.ci sayıyı gir:");
sayi2 = Convert.ToInt16(Console.ReadLine));
toplam = sayi1 + sayi2;
Console.Write("Toplam = {0}", toplam.ToString());
Console.ReadLine();
--------------------------------------------------------------------------------------------------------------------------------
Try - Catch bloku:
Proğramların çalışması esnasında ortaya çıkabilecek hata ve istisnalar yakalamak için kullanılır .
const -) Sabit tanımlarken kullanılır.
örnek: const double PI = 3.14
--------------------------------------------------------------------------------------------------------------------------------
Değişken isimlendirme kuralları:
Doğru – Adi_Soyadi
Yanlış — Adi Soyadi
2-Değişken isimleri rakam veya özel karakterler ile başlayamaz.harf ile başlamalıdır.
Doğru — Sozlu1
Yanlış — 1.Sozlu
3-Programlama dilinin kullandığı komut satırları değişken ismi olarak kullanılamaz.
int void
string try
4-Değişken isminin 255 karakterden fazla olmaması gerekir.
5-Değişken ismi içerisinde harf,rakam ve alt çizgi dışındaki karakterler kullanılmamalıdır.
Doğru — Adi_Soyadi
Yanlış — Adi+Soyadi
--------------------------------------------------------------------------------------------------------------------------------
Sayı arttırma işlemi:
int a, k;
a = 1
k = a++ // k = 1 olur. (İlk olarak k'yı yazar, sonra veriyi arttırır.)
k = ++a // k = 2 olur. (İlk olarak a'yı arttırır, sonra k'yı yazar.)
--------------------------------------------------------------------------------------------------------------------------------
Ekran Çıktısı;
KOD:
Console.WriteLine("x değeri = {0} y değeri = {1}",2,4);