public static void Main()
string firstName = "Joro Chovikov";
Console.Write("Въведете фигура (квадрат, правоъгълник, кръг или триъгълник): ");
string figure = Console.ReadLine();
switch (figure.ToLower())
Console.Write("Въведете страната на квадрата: ");
double side = double.Parse(Console.ReadLine());
double squareArea = side * side;
double squarePerimeter = 4 * side;
Console.WriteLine("A = " + squareArea + "кв. см");
Console.WriteLine("P = " + squarePerimeter + "см");
Console.Write("Въведете дължина на правоъгълника: ");
double length = double.Parse(Console.ReadLine());
Console.Write("Въведете ширина на правоъгълника: ");
double width = double.Parse(Console.ReadLine());
double rectangleArea = length * width;
double rectanglePerimeter = 2 * (length + width);
Console.WriteLine("A =" + rectangleArea + " кв. см");
Console.WriteLine("P =" + rectanglePerimeter + " см");
Console.Write("Въведете радиуса на кръга: ");
double radius = double.Parse(Console.ReadLine());
double circleArea = Math.PI * radius * radius;
double circlePerimeter = 2 * Math.PI * radius;
Console.WriteLine("A =" + circleArea + " кв. см");
Console.WriteLine("P =" + circlePerimeter + " см");
Console.Write("Въведете страна A на триъгълника: ");
double sideA = double.Parse(Console.ReadLine());
Console.Write("Въведете страна B на триъгълника: ");
double sideB = double.Parse(Console.ReadLine());
Console.Write("Въведете страна C на триъгълника: ");
double sideC = double.Parse(Console.ReadLine());
double s = (sideA + sideB + sideC) / 2;
double triangleArea = Math.Sqrt(s * (s - sideA) * (s - sideB) * (s - sideC));
double trianglePerimeter = sideA + sideB + sideC;
Console.WriteLine("A =" + triangleArea + " кв. см");
Console.WriteLine("P =" + trianglePerimeter + " см");
Console.WriteLine("Невалидна фигура");