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); }
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(); }