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