Exemple #1
0
        static void Main(string[] args)
        {
            Vetor2D v1 = new Vetor2D();

            Console.WriteLine("Print Vetor no R2: (" + v1.getX() + "," + v1.getY() + ")");
            Vetor2D v2 = new Vetor2D(1, 2);

            Console.WriteLine("\nPrint Vetor no R2: (" + v2.getX() + "," + v2.getY() + ")");
            Vetor2D vts1 = new Vetor2D(3, 4);
            Vetor3D vp1  = v2.prodVec(vts1);

            Console.WriteLine("\nProdutor vetor 2D ao z = 0 resulta: (" + vp1.getX() + "," + vp1.getY() + "," + vp1.getZ() + ")");
            Console.WriteLine("\nModulo do Vetor: " + v2.modulo());

            Vetor3D v3 = new Vetor3D();

            Console.WriteLine("\nPrint Vector no R3: (" + v3.getX() + "," + v3.getY() + "," + v3.getZ() + ")");
            Vetor3D v4 = new Vetor3D(2, 3, 1);

            Console.WriteLine("\nPrint Vector no R3: (" + v4.getX() + "," + v4.getY() + "," + v4.getZ() + ")");
            Vetor3D vts2 = new Vetor3D(2, 1, 2);
            Vetor3D vp2  = v4.prodVec(vts2);

            Console.WriteLine("\nPrint Prod.Vectoral no R3: (" + vp2.getX() + "," + vp2.getY() + "," + vp2.getZ() + ")");
            Console.WriteLine("\nModulo Vetor: " + v4.modulo());
            Console.ReadLine();
        }
Exemple #2
0
        public Vetor3D prodVec(Vetor2D vec)
        {
            double  k1 = x * vec.getY();
            double  k2 = y * vec.getX();
            Vetor3D w  = new Vetor3D(0, 0, k1 - k2);

            return(w);
        }