Salı, 27 Mart 2012 15:52

ORTALAMA HESAPLAMA

Yazan
Öğeyi Oyla
(4 oy)

Yeni Açmış Olduğum "muhendislikegitimi.com/sayfam"da giriş için; C#'da yazdığım küçük bir "Ortalama Hesaplama" örneğini paylaşmak istedim. Bu imkanı sağladıkları için değerli site yöneticilerine ve Barış hocama saygılarımı ve teşekkürlerimi iletiyorum. Vakit vakit sayfam için geliştirdiğim Web ve Windows tabanlı uygulamalarımı sizlerle paylaşacağım.

Şimdi gayet basit ve klasik bir ortalama hesaplama uygulaması yazacağız. Bunun için;

1.Visual Studio 2010'da kendime bir Windows projesi açıyorum ve projeme Windows Forms Application ekleyip "OK" butonuna tıklıyorum.

2.Karşıma gelen Form1'e sol taraftaki ToolBox'ın içinde yer alan "Common Controls" Sekmesinden; 2 adet textBox, bir adet button

 ve bir de label atıyorum.

Şimdi uygulamamız şöyle çalışacak: Kullanıcı,textBoxlara sayısal değerler girecek ve sonra button1'e bastığında girilen ilk sayının %40'ı , girilen ikinci sayının da %60'ı alınmış ve toplanmış hali label1 kontrolünde görünecek.

button1 kontrolünün click event'ine gelerek aşağıdakileri yazıyoruz.

 

private void button1_Click(object sender, EventArgs e) ==> button1'in Click Event'i
        {
            try    ==> try blog'u ile olası hataları önlüyorum. (kullanıcı hiç bir şey girmeden ya da alfabetik karakter girerek button1'e basarsa catch blog'u çalışır)
            {
                double Sayi_1 = 0;               ==> Girilecek Değer Virgüllü Olabilir
                double Sayi_2 = 0;               ==>Girilecek Değer Virgüllü Olabilir
                double Sonuc = 0;               ==>Dolayısıyla Sonuç Da Virgüllü Olabilir.
                Sayi_1 = Convert.ToDouble(textBox1.Text);       ==>Textboxtan gelen veriyi double türüne çevirerek tanımladığım değişkene atıyorum.
                Sayi_2 = Convert.ToDouble(texBox2.Text);         ==>Textboxtan gelen veriyi double türüne çevirerek tanımladığım değişkene atıyorum.

                Sonuc = (Sayi_1 * 0.40) + (Sayi_2 * 0.60);        ==> Girilen ilk Sayının %40'ı,ikincisinin %60'ını alıyorum ve toplayarak Sonuç Değişkenine atıyorum.
                label1.Text = Sonuc.ToString();                        ==>Sonuc'un tuttuğu Değeri string tipine çevirerek label1 kontrolünde gösteriyorum.
            }
            catch           ==> Olası bir hata olduğunda Catch blog'u çalışacak ve aşağıdaki mesajı gösterecek.
            {

                MessageBox.Show("Lütfen Sayısal Değerler Giriniz");
            }
           
        }

Okunma 12515 defa Son Düzenlenme Çarşamba, 28 Mart 2012 17:04

Son Ekledikleri: Uğur USTAOĞLU