コード例 #1
0
        static void Main(string[] args)
        {
            sumvector sum = new sumvector(new List <int> {
                1, 2, 3
            });
            sumvector su = new sumvector(new List <int> {
                4, 5, 6
            });
            sumvector mo1 = su.Suma(sum);

            Console.WriteLine("Suma");
            foreach (var item in mo1.Componentes)
            {
                Console.WriteLine(item);
            }

            sumvector mo2 = su.Resta(sum);

            Console.WriteLine("Resta");
            foreach (var item in mo2.Componentes)
            {
                Console.WriteLine(item);
            }

            sumvector mo3 = su.Multiplicar(sum);

            Console.WriteLine("Multiplicacion");
            foreach (var item in mo3.Componentes)
            {
                Console.WriteLine(item);
            }

            Console.ReadKey();
        }
コード例 #2
0
        public sumvector Resta(sumvector 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 sumvector(resultado));
        }
コード例 #3
0
        public double PE(sumvector 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);
        }