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