Проект 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());
}