static void Main(string[] args) { //Создаём первую прямую и выводим её в консоль - проверяем правильность Straight L1 = new Straight(-1, 2, -3); Console.WriteLine(L1); L1.IntersectionAxes(); Console.WriteLine(); //Создаём вторую прямую и выводим её в консоль - проверяем правильность Straight L2 = new Straight(5, -4, 6); Console.WriteLine(L2); L2.IntersectionAxes(); Console.WriteLine(); //Проверим на перпендикулярность if (Straight.Perpendicularity(L1, L2) == false) { Console.WriteLine("Прямые НЕ перпендикулярны. "); } else { Console.WriteLine("Прямые перпендикулярны. "); } Console.WriteLine(); //Найдём угол между прямыми: double ugol; ugol = Straight.AngleBetween(L1, L2); Console.WriteLine("Угол между прямыми = " + ugol + " градусов"); Console.WriteLine("_______________________"); Console.WriteLine(); Console.WriteLine(); //Создаём первую прямую и выводим её в консоль - проверяем правильность Straight L3 = new Straight(1, 2); Console.WriteLine(L3); L3.IntersectionAxes(); Console.WriteLine(); //Создаём вторую прямую и выводим её в консоль - проверяем правильность Straight L4 = new Straight(5, 0, 6); Console.WriteLine(L4); L4.IntersectionAxes(); Console.WriteLine(); //Проверим на перпендикулярность if (Straight.Perpendicularity(L3, L4) == false) { Console.WriteLine("Прямые НЕ перпендикулярны. "); } else { Console.WriteLine("Прямые перпендикулярны. "); } Console.WriteLine(); //Найдём угол между прямыми: ugol = Straight.AngleBetween(L3, L4); Console.WriteLine("Угол между прямыми = " + ugol + " градусов"); Console.WriteLine("_______________________"); Console.WriteLine(); Console.WriteLine(); //Создаём первую прямую и выводим её в консоль - проверяем правильность Straight L5 = new Straight(-1, -2); Console.WriteLine(L5); L5.IntersectionAxes(); Console.WriteLine(); //Создаём вторую прямую и выводим её в консоль - проверяем правильность Straight L6 = new Straight(0, 10, -6); Console.WriteLine(L6); L6.IntersectionAxes(); Console.WriteLine(); //Проверим на перпендикулярность if (Straight.Perpendicularity(L5, L6) == false) { Console.WriteLine("Прямые НЕ перпендикулярны. "); } else { Console.WriteLine("Прямые перпендикулярны. "); } Console.WriteLine(); //Найдём угол между прямыми: ugol = Straight.AngleBetween(L5, L6); Console.WriteLine("Угол между прямыми = " + ugol + " градусов"); Console.WriteLine("_______________________"); Console.WriteLine(); Console.WriteLine(); //Создаём первую прямую и выводим её в консоль - проверяем правильность Straight L7 = new Straight(-1, 0, 4); Console.WriteLine(L7); L7.IntersectionAxes(); Console.WriteLine(); //Создаём вторую прямую и выводим её в консоль - проверяем правильность Straight L8 = new Straight(0, 10, -6); Console.WriteLine(L8); L8.IntersectionAxes(); Console.WriteLine(); //Проверим на перпендикулярность if (Straight.Perpendicularity(L7, L8) == false) { Console.WriteLine("Прямые НЕ перпендикулярны. "); } else { Console.WriteLine("Прямые перпендикулярны. "); } Console.WriteLine(); //Найдём угол между прямыми: ugol = Straight.AngleBetween(L7, L8); Console.WriteLine("Угол между прямыми = " + ugol + " градусов"); Console.ReadKey(); }