Проект 22: Конструктори (класове и обекти)

 

Да се създаде клас Triangle, като се избере чрез десен бутон в прозореца Solution Explorer от менютата Add и Class.

 

 

Във файла Triangle.cs да се дефинират:

- 3 характеристики -  сраните а, b и c;

- 1 метод за намиране на лице на триъгълник.

 class Triangle
    {
        private double a;
        private double b;
        private double c;

        public double A
        {

            get { return this.a; }
            set {this.a=value;}
        }

        public double B
        {

            get { return this.b; }
            set { this.b = value; }
        }
        public double C
        {

            get { return this.c; }
            set { this.c = value; }
        }



        public Triangle(double a = 1, double b = 1, double c = 1)
        {
            this.A = a;
            this.B = b;
            this.C = c;
        }

        public double S()
       {

           double p = (a + b + c)/2;
           return Math.Sqrt(p * (p - a) * (p - b) * (p - c));
        }
    }

 

При кликване бърху команден бутон да се създаде триъгълник t със страни 3,4 и 5 и да се изчисли и изведе лицето му.

(кодът е във файла Form1.cs)

 

 private void button1_Click(object sender, EventArgs e)
        {
            Triangle t=new Triangle(3,4,5);

            MessageBox.Show("S=" + t.S());
        }

Търсене