public override void Run() { switch (Operation) { case "rect": Result = Rect.Area(); break; case "square": Result = Rect.Area(); break; case "triangle": Result = Triangl.Area(Formula); break; case "circle": Result = Circl.Area(); break; case "trapezoid": Result = Trapez.Area(); break; case "polygon": Result = Polyg.Area(); break; } }
private void Btn_Click(object sender, EventArgs e) { if (r1.Checked) { a = Convert.ToDouble(txtA.Text); b = Convert.ToDouble(txtB.Text); c = Convert.ToDouble(txtC.Text); h = 0; } else { if (txtA.Text == "" || txtB.Text == "" || txtC.Text == "" || txtH.Text == "") { a = 0; b = 0; c = 0; h = 0; } else { a = Convert.ToDouble(txtA.Text); b = Convert.ToDouble(txtB.Text); c = Convert.ToDouble(txtC.Text); h = Convert.ToDouble(txtH.Text); } } Triangl triangle = new Triangl(a, b, c, h); list_box.Items.Add("Сторона а:" + " " + triangle.outputA()); list_box.Items.Add("Сторона b:" + " " + triangle.outputB()); list_box.Items.Add("Сторона c:" + " " + triangle.outputC()); if (triangle.outputH() == "0") { list_box.Items.Add("Высота:" + " " + triangle.HeightOfTriangle()); } list_box.Items.Add("Периметр:" + " " + Convert.ToString(triangle.Perimeter())); list_box.Items.Add("ПолуПериметр:" + " " + Convert.ToString(triangle.HalfPerimeter())); list_box.Items.Add("Площадь:" + " " + Convert.ToString(triangle.Surface())); if (triangle.ExistTriangle) { list_box.Items.Add("Существует? Существует"); } else { list_box.Items.Add("Существует? Не существует"); } list_box.Items.Add("Спецификатор:" + " " + triangle.TypeOfTriangle()); }
private void Run_button_Click(object sender, EventArgs e) { double a, b, c; if (txtA.Text == "" && txtB.Text == "" && txtC.Text == "") { a = 0; b = 0; c = 0; } else { a = Convert.ToDouble(txtA.Text); b = Convert.ToDouble(txtB.Text); c = Convert.ToDouble(txtC.Text); } var triangle = new Triangl(a, b, c); listView1.Items.Add("Сторона а"); listView1.Items.Add("Сторона b"); listView1.Items.Add("Сторона c"); listView1.Items.Add("Высота h"); listView1.Items.Add("Периметр"); listView1.Items.Add("Площадь"); listView1.Items.Add("Полупериметр"); listView1.Items.Add("Существует?"); listView1.Items[0].SubItems.Add(triangle.outputA()); listView1.Items[1].SubItems.Add(triangle.outputB()); listView1.Items[2].SubItems.Add(triangle.outputC()); listView1.Items[3].SubItems.Add(Convert.ToString(triangle.Perimeter())); listView1.Items[4].SubItems.Add(Convert.ToString(triangle.Surface())); listView1.Items[5].SubItems.Add(Convert.ToString(triangle.SemiPerimeter())); if (triangle.ExistTriangle) { listView1.Items[6].SubItems.Add("Существует"); } else { listView1.Items[6].SubItems.Add("Не существует"); } listView1.Items[7].SubItems.Add(triangle.TriangleType()); }