示例#1
0
        // suma de vectores =  a la suma  de las componentes correspondientes de ambos vectos
        public SumaVector Suma(SumaVector v2)
        {
            if (Dimension != v2.Dimension)
            {
                throw new ApplicationException("las dimensiones no son iguales");
            }

            //creamos una lista  llamada resultado

            List <int> resultado = new List <int>();

            for (int i = 0; i < Dimension; i++)
            {
                resultado.Add(this[i] + v2[i]);
            }

            return(new SumaVector(resultado));
        }
示例#2
0
        public double PE(SumaVector v2)
        {
            if (Dimension != v2.Dimension)
            {
                throw new ApplicationException("las dimensiones no son iguales");
            }

            //creamos una lista  llamada resultado
            double resultado = 0;

            for (int i = 0; i < Dimension; i++)
            {
                //resultado.Add(this[i] + v2[i]);
                resultado += (this[i]) + (v2[i]);
            }

            return(resultado);
        }
示例#3
0
        static void Main(string[] args)
        {
            var v1 = new SumaVector(new List <int> {
                10, 24
            });
            var v2 = new SumaVector(new List <int> {
                2, 4
            });

            SumaVector MO = v1.Suma(v2);

            Console.WriteLine("Suma de dos Vectores: ");
            foreach (int i in MO.Componentes)
            {
                Console.WriteLine(i);
            }
            Console.WriteLine();

            SumaVector RE = v1.Resta(v2);

            Console.WriteLine("Resta de dos Vectores: ");
            foreach (int i in RE.Componentes)
            {
                Console.WriteLine(i);
            }
            Console.WriteLine();

            SumaVector MU = v1.Multiplicacion(v2);

            Console.WriteLine("Multiplicación de dos Vectores: ");
            foreach (int i in MU.Componentes)
            {
                Console.WriteLine(i);
            }
            Console.WriteLine();


            Console.ReadKey();
        }