Nesne Tabanlı Programla Dersi Ders Notları
DEĞİŞKENLER VE VERİ TÜRLERİ
Değişken Tanımlama Kuralları
Hazırlanmakta olan bir programda, hangi değişkenlerin kullanılacağını programı yazmadan önce planlanması önerilir. Fakat C# programlama dili kullanım sırasında tanımlamaya izin verir.
Değişkenlerin isimlendirilmesi de önemli bir konudur. İsimlendirme sırasında değişkenin kullanım amacını anlatan kısa bir isim kullanılmalıdır. Genel olarak başka isimlendirme kuralları şunlardır:
- İlk harf veya tamamı sayı olamaz. Mesela: “2nciYari” gibi olmaz.
- Değişken ismi içinde “boşluk, TAB, Enter” olamaz. Mesela “Soy Ad” gibi olmaz.
- Büyük küçük harfle yazım** fark eder. Mesela: “IlkNot” ile “ILKNOT” farklıdır.
- Dilin anahtar kelimeleri değişken adı olamaz. Mesela: “main, write” gibi…
- Türkçe ve özel karakterleri kullanmamaya çalışmalıyız. (Türkçe karakterler: ı,İ,ş,Ş,ç,Ç,ğ,Ğ,ö,Ö,ü,Ü) Mesela: “örütBağ” yerine “orutBag” gibi…
Alt çizgi isimlendirmede kullanılabilir. Mesela: “taban_Ucret” gibi…
Değişken Tanımlama
C# da değişkenler aşağıdaki yapıda tanımlanırlar.
<veri tipi><değişken adı>=<değişken değeri>;
Örnek:
int sayi = 4; //sayi isimli ilk değeri 4 olan integer tipinde bir değişken tanımlandı.
bool cevap; //cevap isimli bollean tipinde bir değişken tanımlandı.
cevap = false; //cevap değişkeni içine false değeri aktarıldı.
double yuzde = 98.32, ortalama = 35; //yuzde isimli ilk değeri 98.32 ve ortalama isimli ilk
değeri 35 olan double tipinde bir değişken tanımlandı.
char karakter = ‘A’; //karakter isimli ilk değeri A olan char tipinde bir değişken tanımlandı.
string sinif; //sinif isimli string tipinde bir değişken tanımlandı.
sinif= “ATL10”; //sinif değişkenine ATL10 verisi aktarıldı.
Örnek Uygulama 1:
Örnek Uygulama 2:
Tip Dönüşümleri:
Convert komutu ile veri türleri birbirine dönüştürülebilir.
Tip | Karşılığı | Kullanımı | Tip | Karşılığı | Kullanımı |
bool | Boolean | Convert.ToBoolean() | long | Int64 | Convert.ToInt64() |
byte | Byte | Convert.ToByte() | ulong | UInt64 | Convert.ToUInt64() |
sbyte | Sbyte | Convert.ToSbyte() | float | Single | Convert.ToSingle() |
short | Int16 | Convert.ToInt16() | double | Double | Convert.ToDouble() |
ushort | UInt16 | Convert.ToUInt16() | decimal | Decimal | Convert.ToDecimal() |
int | Int32 | Convert.ToInt32() | char | Char | Convert.ToChar() |
uint | UInt32 | Convert.ToUInt32() |
Örnek Uygulama 3:
button1_click
Button2_click
Örnek Uygulama 4:
Örnek Uygulama 5:
Örnek Uygulama 6:
Ödev Teslimi: B10B Sınıfı İçin 25.09.2024
B10A Sınıfı İçin 27
Lütfen ödevlerinizi eksiksiz bir şekilde yapınız herhangi bir eksiklik görüldüğü durumda ödev yapılmamış sayılacaktır.