Ejemplo n.º 1
0
        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;
        }
Ejemplo n.º 2
0
        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();
        }