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