Fonksiyonlar ve Yordamlar C#

Uygulama geliştirirken, bir işlemin birçok yerde kullanıldığı zamanlar olur. Bu gibi durumlarda bir kere yazılan kodlar, farklı yerlerde tekrar yazılır. Uygulama üzerinde bir değişiklik yapılmak istenirse, tekrar yazılan kodların tek tek bulunup değiştirilmesi gerekir. Böylece hem uygulamanın yazımı zorlaşır hem de değişik yapmak giderek imkânsız hale gelir.
Bu problemler, birçok yerde yapılması istenen işlemlerin fonksiyonlar ve yordamlar içinde yazılması ile çözülür. Sadece fonksiyon ve yordamların isimleri kullanılarak, istenen yerlerde kodlar çalıştırılır.

Aşağıdaki örnekte

  1. Toplamam
  2. Çıkarma
  3. Çarpma
  4. Bölme
  5. İki Sayıdan Büyüğünü Bulma
  6. Üs alma Prosedür uygulaması

public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        double a,b;

        double topla(double x, double y)
        {
            double  sonuc;
            sonuc = x + y;
            return sonuc;
        }

        double cikar(double x, double y)
        {
            double c;
            c = x - y;
            return c;
        }
        double carpma(double x, double y)
        {
            double carp;
            carp = x * y;
            return carp;
        }
        double bolme(double x, double y)
        {
            double bolme;
            bolme = x / y;
            return bolme;
        }
        void degeral()
        {
            a = double.Parse(textBox1.Text);
            b = double.Parse(textBox2.Text);
         }
        private void button1_Click(object sender, EventArgs e)
        {
          degeral();
          textBox3.Text=topla(a,b).ToString();
        }

        double buyuk(double x, double y)
        {
            double sonuc;

            if (x > y)
            { sonuc = x; }

            else
                sonuc = y;
            return sonuc;

        }

        double usal(double x, double y)
        {
            double i, sonuc;
            sonuc = 1;

            for (i = 1; i <= y; i++)
            {
                sonuc *= x;
            }
            return sonuc;
        }

            private void button2_Click(object sender, EventArgs e)
        {
            degeral();
            textBox3.Text = cikar(a, b).ToString();

        }

        private void Form1_Load(object sender, EventArgs e)
        {

        }

        private void button4_Click(object sender, EventArgs e)
        {
            degeral();
            textBox3.Text=carpma(a, b).ToString();

        }

        private void button5_Click(object sender, EventArgs e)
        {
            degeral();

            textBox3.Text = buyuk(a, b).ToString();

        }

        private void button6_Click(object sender, EventArgs e)
        {
            degeral();

            textBox3.Text = usal(a, b).ToString();
        }

        private void button3_Click(object sender, EventArgs e)
        {
            degeral();
            textBox3.Text = bolme(a, b).ToString();
        }

    }

808 defa okundu.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Powered by WordPress | Designed by: credit repair | Thanks to st louis web design, essay writing and fire glass
c# örnekleri , csharp örnekleri , c# örnek , C# Örnekleri , örnekleri c# , C# ÖRNEKLERİ
BTT Sınavları

C# Uygulamaları

Müdür Yardımcılığı Sınavına Hazırlık Sayfası

Müdür Yardımcılığı Çalışma Notları

C# Uygulamaları

Yazılı Soruları Php Dersleri Bilişim Teknolojileri Alanı Yazılı Soruları C# Dersleri C# Örnekleri