/// <summary> /// Defines the entry point of the application. /// </summary> static void Main() { double a = double.Parse(Console.ReadLine()); double b = double.Parse(Console.ReadLine()); double c = double.Parse(Console.ReadLine()); double surface = Tringle.SurfaceByTwoSidesAndAngle(a, b, c); Console.WriteLine("{0:F2}", surface); }
public void CheckTriangleForSquareness_3and4and5_TrueReturned() { double a = 3; double b = 4; double c = 5; bool expected = true; Tringle tringle = new Tringle(a, b, c); bool result = tringle.CheckTriangleForSquareness(tringle); Assert.AreEqual(result, expected); }
public void AreaForTriangle_3and9and10_13_266returned() { double a = 3; double b = 9; double c = 10; double expected = 13.266; Tringle tringle = new Tringle(a, b, c); double result = Math.Round(tringle.Area(), 3); Assert.AreEqual(result, expected); }
private void pictureBox1_MouseClick(object sender, MouseEventArgs e) { switch (typeOfFigure) { case "Square": Quadrilateral square = new Quadrilateral(e.X, e.Y, new Point(e.X - 46, e.Y - 46), new Point(e.X + 46, e.Y - 46), new Point(e.X + 46, e.Y + 46), new Point(e.X - 46, e.Y + 46)); if (RelationshipFigure.IntersectFigures(figures, square)) { MessageBox.Show("Выберите другое место!"); } else { square.DrownFigure(ref field, 0); pictureBox1.Image = bitmap; figures.Add(square); } break; case "Trapeze": Quadrilateral quadrilateral = new Quadrilateral(e.X, e.Y, new Point(e.X - 30, e.Y - 40), new Point(e.X + 30, e.Y - 40), new Point(e.X + 55, e.Y + 40), new Point(e.X - 55, e.Y + 40)); if (RelationshipFigure.IntersectFigures(figures, quadrilateral)) { MessageBox.Show("Выберите другое место!"); } else { quadrilateral.DrownFigure(ref field, 0); pictureBox1.Image = bitmap; figures.Add(quadrilateral); } break; case "Tringle": Tringle tringle = new Tringle(e.X, e.Y, new Point(e.X, e.Y - 40), new Point(e.X - 40, e.Y + 30), new Point(e.X + 40, e.Y + 30)); if (RelationshipFigure.IntersectFigures(figures, tringle)) { MessageBox.Show("Выберите другое место!"); } else { tringle.DrownFigure(ref field, 0); pictureBox1.Image = bitmap; figures.Add(tringle); } break; case "Circle": Circle circle = new Circle(e.X, e.Y, 48); if (RelationshipFigure.IntersectFigures(figures, circle)) { MessageBox.Show("Выберите другое место!"); } else { circle.DrownFigure(ref field, 0); pictureBox1.Image = bitmap; figures.Add(circle); } break; } }
static void Main(string[] args) { /*Inheritance*/ Area a1 = new Area(); Console.WriteLine("ENTER HEIGHT"); a1.Height = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("ENTER WIDTH"); a1.Width = Convert.ToDouble(Console.ReadLine()); a1.getdata(a1.Height, a1.Width); double area = a1.area(); Console.WriteLine($"Area Of Rectengle IS :- {area}"); dog d1 = new dog(); d1.eat(); d1.sleep(); d1.walk(); /* Interface */ IsFile s1 = new File();; Console.WriteLine("Please Enter The Content"); string Content = Console.ReadLine(); s1.Writing(Content); s1.Reading(); File f1 = new File(); f1.Reading(); f1.Extra(); f1.Writing(Content); /*Abstraction*/ Console.WriteLine("RECTENGLE"); Console.WriteLine("Enter THE Height"); double height = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Enter The Width"); double width = Convert.ToDouble(Console.ReadLine()); Rectenglee r1 = new Rectenglee(height, width); double areaa = r1.GetArea(); Console.WriteLine("Area Of Rectengle :-" + areaa); Console.WriteLine("Squre"); Console.WriteLine("ENTER THE LENGTH"); double length = Convert.ToDouble(Console.ReadLine()); Squre sq = new Squre(length); double areaaa = sq.GetArea(); Console.WriteLine("Area Of The Squre Is :-" + areaaa); /*Polymorphism*/ Shape sh = new Shape(); sh.draw(); sh = new Tringle(); sh.draw(); sh = new Cube(); sh.draw(); sh = new Circle(); sh.draw(); }
public TringleCommand(Tringle tringle) { _tringle = tringle; }