示例#1
0
        public static double AreaStatic(CoordsOfPoint top_left_point, CoordsOfPoint bottom_right_point)
        {
            RectangleSides(top_left_point, bottom_right_point);
            double s = height * length;

            Console.WriteLine("Area of the rectangle is: {0}", s);
            return(s);
        }
示例#2
0
        public static double PerimeterStatic(CoordsOfPoint top_left_point, CoordsOfPoint bottom_right_point)
        {
            RectangleSides(top_left_point, bottom_right_point);
            double p = 2 * (height + length);

            Console.WriteLine("Perimeter of the rectangle is: {0}", p);
            return(p);
        }
示例#3
0
 public Rectangle(CoordsOfPoint topLeftPoint, CoordsOfPoint bottomRightPoint)
 {
     height = bottomRightPoint.X - topLeftPoint.X;
     length = topLeftPoint.Y - bottomRightPoint.Y;
 }
示例#4
0
 private static void RectangleSides(CoordsOfPoint top_left_point, CoordsOfPoint bottom_right_point)
 {
     height = bottom_right_point.X - top_left_point.X;
     length = top_left_point.Y - bottom_right_point.Y;
 }
 public RectangleAutoImplementedProperties(CoordsOfPoint topLeftPoint, CoordsOfPoint bottomRightPoint)
 {
     height = bottomRightPoint.X - topLeftPoint.X;
     length = topLeftPoint.Y - bottomRightPoint.Y;
 }