1. Anasayfa
  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?
  • 6
    ba_ar_l_
    Başarılı
  • 0
    gayet_yi
    Gayet İyi
  • 1
    te_ekk_rler
    Teşekkürler
  • 3
    anlamad_m
    Anlamadım
  • 7
    yetersiz
    Yetersiz
İlginizi Çekebilir
Subscribe
Bildir
guest

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.

0 Yorum
Inline Feedbacks
View all comments