Example #1
0
        public static Vektor operator +(Vektor v1, Vektor v2)
        {
            Vektor v3   = new Vektor();
            double pomX = v1.Kraj.x - v2.Pocetak.x;
            double pomY = v1.Kraj.y - v2.Pocetak.y;


            v2.Pocetak = v1.Kraj;
            v2.Kraj    = new Tacka(v2.Kraj.x + pomX, v2.Kraj.y + pomY);

            v3.Pocetak = v1.Pocetak;
            v3.Kraj    = v2.Kraj;

            return(v3);
        }
Example #2
0
        static void Main(string[] args)
        {
            Tacka a = new Tacka(0, 0);
            Tacka b = new Tacka(5, 5);
            Tacka c = new Tacka(7, 10);
            Tacka d = new Tacka(7, 15);

            Vektor v1 = new Vektor(a, b);

            Vektor v2 = new Vektor();

            v2.Pocetak = c;
            v2.Kraj    = d;

            Console.WriteLine("v1=" + v1.Prikazi());
            Console.WriteLine("v2=" + v2.Prikazi());
            Vektor v3 = v1 + v2;

            Console.WriteLine("v1+v2=" + v3.Prikazi());


            Console.Read();
        }