示例#1
0
        public Vetor3D prodVec(Vetor3D vec)
        {
            double  i = (y * vec.getZ()) - (z * vec.getY());
            double  j = (z * vec.getX()) - (x * vec.getZ());
            double  k = (x * vec.getY()) - (y * vec.getX());
            Vetor3D w = new Vetor3D(i, j, k);

            return(w);
        }
示例#2
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();
        }