示例#1
0
        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);
        }
示例#2
0
        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();
        }
示例#3
0
 public void Osszead3(Vektor masik)
 {
     X = X + masik.X;
     Y = Y + masik.Y;
 }
示例#4
0
        public Vektor Osszead2(Vektor masik)
        {
            Vektor v = new Vektor(X + masik.X, Y + masik.Y);

            return(v);
        }
示例#5
0
        public static Vektor osszead1(Vektor a, Vektor b)
        {
            Vektor v = new Vektor(a.X + b.X, a.Y + b.Y);

            return(v);
        }