public Tiese2D(Taskas2D start, Taskas2D end) { PradziosTaskas = start; PabaigosTaskas = end; K = (end.Y - start.Y) / (end.X - start.X); B = start.Y - K * start.X; }
static void Main(string[] args) { Taskas2D t = new Taskas2D(); t.X = 2; t.Y = 30; Taskas2D t1 = new Taskas2D(); t1.X = 2; t1.Y = 3; Taskas2D t2 = new Taskas2D(); t2.X = 1; t2.Y = 1; List <Taskas2D> taskai = new List <Taskas2D>() { t2, t1, t }; foreach (var i in taskai) { Console.WriteLine(i); } taskai.Sort(); Console.WriteLine("_________________________"); foreach (var i in taskai) { Console.WriteLine(i); } if (t.Equals(t1)) { Console.WriteLine("Jie lygus"); } Tiese2D t2d = new Tiese2D(t1, t2); Console.WriteLine("start " + t2d.PradziosTaskas); Console.WriteLine("end " + t2d.PabaigosTaskas); Console.WriteLine("bandomas " + t); Console.WriteLine(t2d.ArTaskasTieseje(t)); Console.WriteLine(t); Console.ReadLine(); }