using System.Collections.Generic;
using System.Net.Configuration;
using System.Threading.Tasks;
public static void Main(string[] args)
FileHandler Filehandler1 = new FileHandler(FilePath);
foreach (Circle circle in Filehandler1.CircleList)
CircleSum += SimpleMath.CircleArea(circle);
foreach (Square square in Filehandler1.SquareList)
SquareSum += SimpleMath.SquareArea(square);
public int x { get; set; }
public int y { get; set; }
public Point(int x, int y)
public int radius { get; set; }
public Circle(int radius)
public int sideLenght { get; set; }
public Square(int sideLenght)
this.sideLenght = sideLenght;
public static double Distance(Point Point1, Point Point2)
double distance = Math.Sqrt((Math.Pow(Point1.x-Point2.x,2)-(Math.Pow(Point1.y-Point2.y,2))));
public static double CircleArea(Circle circle)
double area = Math.PI * Math.Pow(circle.radius,2);
public static double SquareArea(Square square)
double area = Math.Pow(square.sideLenght,2);
public string FilePath { get; set; }
public FileHandler(string FilePath)
this.FilePath = FilePath;
public List<Point> PointList = new List<Point>();
public List<Circle> CircleList = new List<Circle>();
public List<Square> SquareList = new List<Square>();