static void Main(string[] args) { /*double sideA; * double sideB; * double sideC;*/ double sideA = InputSide("значение стороны А: "); double sideB = InputSide("значение стороны B: "); double sideC = InputSide("значение стороны C: "); while (CheckOfExistsOfTriangle(sideA, sideB, sideC) == false) { Console.WriteLine($"Треугольника со сторонами {sideA}, {sideB} и {sideC} не существует"); sideA = InputSide("значение стороны А: "); sideB = InputSide("значение стороны B: "); sideC = InputSide("значение стороны C: "); } Triangle triangle1 = new Triangle(sideA, sideB, sideC); triangle1.GetInfo(); Console.WriteLine("Площадь треугольника АBC: " + String.Format("{0:0.000}", triangle1.GetSquare())); Console.WriteLine("Периметр треугольника ABC: " + String.Format("{0:0.000}", triangle1.GetPerimetr())); Console.ReadLine(); }