1. Ana Sayfa
  2. Nesne Tabanlı Programlama

C# Örnekleri – Sınıf ve Kalıtım (Class and Inheritance) ile Toplama ve Ortalama Örneği

C# Örnekleri – Sınıf ve Kalıtım (Class and Inheritance) ile Toplama ve Ortalama Örneği
0

C# Örneklerimize sayıların toplamı ve ortalamasını sınıf ve kalıtım (Class and Inheritance) yardımıyla programla devam ediyoruz, ilk olarak sayilar isimli bir sınıf(class) tanımlayıp bu sınıfta girilen değerleri saklayacak değişkenleri tanımlıyoruz, daha sonra ortalama ve toplama isimli iki sınıf tanımlıyoruz yalnız bu sınıflar değişkenleri sayilar sınıfından alacağı için kalıtım (Inheritance) kullanıyoruz ve ilgili değişkenler üzerinde toplama ve ortalama işlemlerini yapıp sonuçları form üzerinde görüntülüyoruz.
ortalamaclass

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace WindowsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        class sayilar
        {
            private int sayi1;
            public int Sayi1
            {
                get { return sayi1; }
                set { sayi1 = value; }
            }//www.bilisimogretmeni.com
            private int sayi2;
            public int Sayi2
            {
                get { return sayi2; }
                set { sayi2 = value; }
            }
            private int sayi3;
            public int Sayi3
            {
                get { return sayi3; }
                set { sayi3 = value; }
            }
        }
        class toplama : sayilar
        {
            private int sonuc;
            public int Sonuc
            {
                get { return sonuc; }
                set { sonuc = value; }
            }//www.bilisimogretmeni.com
            public int topla()
            {
                sonuc = Sayi1 + Sayi2 + Sayi3;
                return sonuc;
            }
        }
        class ortalama : sayilar
        {
            private double sonuc;
            public double Sonuc
            {
                get { return sonuc; }
                set { sonuc = value; }
            }//www.bilisimogretmeni.com
            public double ortala()
            {
                sonuc = (Sayi1 + Sayi2 + Sayi3) / 3;
                return sonuc;
            }
        }
        private void button1_Click(object sender, EventArgs e)
        {//www.bilisimogretmeni.com
            toplama Toplama = new toplama();
            ortalama Ortalama = new ortalama();
            Toplama.Sayi1 = Int16.Parse(textBox1.Text);
            Toplama.Sayi2 = Int16.Parse(textBox2.Text);
            Toplama.Sayi3 = Int16.Parse(textBox3.Text);
            Ortalama.Sayi1 = Int16.Parse(textBox1.Text);
            Ortalama.Sayi2 = Int16.Parse(textBox2.Text);
            Ortalama.Sayi3 = Int16.Parse(textBox3.Text);
            label8.Text = Convert.ToString(Toplama.topla());
            label9.Text = Convert.ToString(Ortalama.ortala());
        }
    }
}
Bu İçeriğe Tepkin Ne Oldu?
Subscribe
Bildir
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Yorum
Inline Feedbacks
View all comments