9 Haziran 2013 Pazar

C#



C# PROGRAMLAMA


Merhaba Arkadaşlar;
İlk dersimizle karşınızdayım. İlk dersimizde büyük ünlü uyumu yapımını öğreneceğiz. Ben C# ı Form Application kısmından anlatacağım. Console kısmı zaten formun öncesidir. Onun için öncelikle Form Application kısmını açıyoruz ve bir adet Textbox ve bir adet Button ekliyoruz.Sonra butona tıklıyoruz ve aşağıdaki kodları yazıyoruz:



            char[] kalin = { 'a', 'A', 'ı', 'I', 'o', 'O', 'u', 'U' };//Kalın harfler tanımlanır
            char[] ince = { 'e', 'E', 'i', 'İ', 'ö', 'Ö', 'ü', 'Ü' };// İnce harfler tanımlanır
            char[] ifade = textBox1.Text.ToCharArray();//Textbox a girilecek kelime alınır.Aynı zamanda dizi yapılarını kavramaya yönelik güzel bir örnektir bu uygulama...
           

           bool k = false,inc = false;// bool değişkenlerimiz tanımlanır
       
      //Açılan iç içe for döngüleriyle durum başlangıç ve bitiş olayları belirlenir.

         for (int i = 0; i < ifade.Count(); i++)// girilen kelimenin uzunluğu kontrol edilir.
            {
                for (int j = 0; j < 8; j++)// İnce ve kalın harflerin uzunluğuna bakılır.
                {
                    if (ifade[i] == kalin[j])//kelimedeki harflerle kalın dizisinin eşitliği kontrol edilir.
                    {
                        k = true;
                    }
                    if (ifade[i] == ince[j])//kelimedeki harflerle ince dizisinin eşitliği kontrol edilir.
                    {
                            inc = true;
                    }

                    }

                }
                

            
            if (k && inc)// son olarak da eğer ikisi de eşitse uyarı pencereleri ile uyup uymadığı bildirilir
                    MessageBox.Show("Büyük Ünlü Uyumu Kuralına Uymaz", "Durum");
                else
                    MessageBox.Show("Büyük Ünlü Uyumu Kuralına Uyar", "Durum");
        }
    }
}




Bu örneğimizde hem dizi değişkenlerini tanımlamayı öğrendik. Hem de for döngüsü ve if yapısını beraber kullanarak öğrenmiş olduk. Ayrıca mesaj kutusunu da öğrendik. Basit bir örnekle birçok yapıyı kullandık. Güzel de bir örnek oldu.
Derslerimiz devam edecektir...
İYİ ÇALIŞMALAR


Soru, görüş ve önerileriniz için Web Site bölümünden bize ulaşabilirsiniz... 

Hiç yorum yok:

Yorum Gönder