2.1 – Değişkenler ve Veri Tipleri


📘 2.1 – Değişkenler ve Veri Tipleri


🔹 Açıklama:

Bir programın temel yapı taşlarından biri değişkenlerdir. Değişkenler, geçici olarak veri tutmak için kullanılan isimlendirilmiş alanlardır. Her değişkenin bir veri tipi olur ve bu tip, bellekte ne kadar yer tutacağını ve nasıl davranacağını belirler.

Bu bölümde öğrenciler:

  • Değişkenlerin nasıl tanımlandığını
  • Hangi veri tiplerinin ne zaman kullanıldığını
  • Sayısal, metinsel ve mantıksal veri tiplerini
  • Dönüşüm işlemlerini (Convert, ToString, Parse)
  • Değişkenlere başlangıç değerlerinin verilmesini
    öğrenecekler.

📍 Kullanım Alanları:

  • Kullanıcı adı, yaş, maaş, tarih gibi bilgilerin tutulması
  • Hesaplamalarda aracı sayıların tanımlanması
  • Koşullu işlemler için bayrakların belirlenmesi (bool)
  • Sayı formatlama, karakter kontrolü, metin birleştirme

🎯 Kazanımlar:

  • C# dilinde temel veri tiplerini tanıma
  • Değişken tanımlama kurallarını öğrenme
  • Tür dönüşümleri ve hata kontrolü
  • Kod okunabilirliğini artırmak için değişken adlandırma

Harika! Şimdi geldik:


🧪 2.1 – Değişkenler ve Veri Tipleri: Örnekler


📌 Örnek 1: Sayısal Değişken Tanımlamak

🎯 Amaç:
Tamsayı ve ondalıklı sayı tutan değişkenleri tanımlamak.

💻 Kod:

int yas = 18;
double boy = 1.74;
MessageBox.Show("Yaş: " + yas + "\nBoy: " + boy);

📝 Açıklama:
int türü tamsayılar, double ise ondalıklı sayılar için kullanılır. MessageBox.Show ile ekrana yazdırılarak kontrol sağlanır. Tür seçimi veri türüne göre belirlenmelidir.


📌 Örnek 2: Metinsel Değişken Kullanmak

🎯 Amaç:
Ad ve soyadı birleştirip tam adı göstermek.

💻 Kod:

string ad = "Ayşe";
string soyad = "Kaya";
string tamAd = ad + " " + soyad;
MessageBox.Show("Ad Soyad: " + tamAd);

📝 Açıklama:
string türü metin tutmak için kullanılır. + operatörüyle string birleştirme işlemi yapılır. Kullanıcıdan alınan veriler genellikle bu türle karşılanır.


📌 Örnek 3: Mantıksal Değerler ile Koşul Kurmak

🎯 Amaç:
Kullanıcının reşit olup olmadığını kontrol etmek.

💻 Kod:

int yas = 20;
bool resitMi = yas >= 18;

if (resitMi)
    MessageBox.Show("Reşitsiniz.");
else
    MessageBox.Show("Reşit değilsiniz.");

📝 Açıklama:
bool veri tipi true ya da false değerlerini tutar. Bu tür koşullu ifadelerde sıklıkla kullanılır. Öğrencilere mantıksal kontrollerin temeli öğretilir.


📌 Örnek 4: Tür Dönüşümleri Kullanmak

🎯 Amaç:
Kullanıcıdan alınan metni sayıya çevirip işlem yapmak.

💻 Kod:

string giris = "45";
int sayi = Convert.ToInt32(giris);
int sonuc = sayi + 5;
MessageBox.Show("Sonuç: " + sonuc);

📝 Açıklama:
Convert.ToInt32 ile string türündeki veri tamsayıya çevrilir. Tür dönüşümü veri girişlerinde yaygındır ancak hataya açık olduğu için dikkat gerektirir.


📌 Örnek 5: Değişken Değerlerini Güncellemek

🎯 Amaç:
Bir değişkenin değerini zamanla değiştirmek.

💻 Kod:

int sayac = 0;

private void btnArtir_Click(object sender, EventArgs e)
{
    sayac++;
    MessageBox.Show("Sayaç: " + sayac);
}

📝 Açıklama:
Bir değişken başlangıçta tanımlanır ve buton tıklamalarıyla değeri güncellenir. Bu örnek, değişkenlerin dinamik olarak nasıl yönetileceğini gösterir.


✅ Özet:

Bu örneklerle değişken tanımlama, veri türlerine göre kullanım, string işlemleri, mantıksal kontroller ve tür dönüşümleri işlendi. Bu bilgiler, tüm ileri düzey yapılar için temel oluşturur.


Leave a Reply