public double HajlasSzog(Vektor masik) { double szamlalo = X * masik.X + Y * masik.Y; double nevezo = Math.Sqrt(Math.Pow(X, 2) + Math.Pow(Y, 2)) * Math.Sqrt(Math.Pow(masik.X, 2) + Math.Pow(masik.Y, 2)); return(szamlalo / nevezo); }
static void Main(string[] args) { Vektor a = new Vektor(1, 2); Vektor b = new Vektor(3, -1); Vektor c = a + b; Console.WriteLine($"{c.X} {c.Y}"); Vektor d = a.Osszead2(b); Console.WriteLine($"{d.X} {d.Y}"); a.Osszead3(b); Console.WriteLine($"{a.X} {a.Y}"); Console.WriteLine(a.HajlasSzog(b)); Console.ReadKey(); }
public void Osszead3(Vektor masik) { X = X + masik.X; Y = Y + masik.Y; }
public Vektor Osszead2(Vektor masik) { Vektor v = new Vektor(X + masik.X, Y + masik.Y); return(v); }
public static Vektor osszead1(Vektor a, Vektor b) { Vektor v = new Vektor(a.X + b.X, a.Y + b.Y); return(v); }