Ejemplo n.º 1
0
 public Vetor3D vetorial(Vetor3D _b)
 {
     return(new Vetor3D(
                (y * _b.getZ() - z * _b.getY()),
                (z * _b.getX() - x * _b.getZ()),
                (x * _b.getY() - y * _b.getX())));
 }
Ejemplo n.º 2
0
Archivo: Vetor3D.cs Proyecto: Scdk/OOP
        public Vetor3D multiplicaVetor(Vetor3D r2)
        {
            Vetor3D r3 = new Vetor3D();

            r3.setX((y * r2.getZ()) - (r2.getY() * z));
            r3.setY((r2.getX() * z) - (x * r2.getZ()));
            r3.setZ((x * r2.getY()) - (r2.getX() * y));
            return(r3);
        }
Ejemplo n.º 3
0
        static void Main(string[] args)
        {
            Vetor3D a = new Vetor3D();
            Vetor3D b = new Vetor3D();
            Vetor3D c = new Vetor3D();

            Console.WriteLine("Digite a componente x do vetor B:");
            b.setX(Convert.ToDouble(Console.ReadLine()));
            Console.WriteLine("Digite a componente y do vetor B:");
            b.setY(Convert.ToDouble(Console.ReadLine()));
            Console.WriteLine("Digite a componente z do vetor B:");
            b.setZ(Convert.ToDouble(Console.ReadLine()));

            Console.WriteLine("Modulo do vetor a: " + a.Modulo3D());
            Console.WriteLine("Modulo do vetor b: " + b.Modulo3D());
            c = a.Vetorial(b);
            Console.WriteLine("O produto vetorial de a e b é: (" + c.getX() + ", " + c.getY() + ", " + c.getZ() + ")");
            Console.ReadLine();
        }