public void Sumar(Matriz2x2 m2) { for (int i = 0; i < 2; i++) { for (int j = 0; j < 2; j++) { datos[i, j] += m2.datos[i, j]; } } }
static void Main() { Console.Write("Dime el dato 1,1: "); double a = Convert.ToDouble(Console.ReadLine()); Console.Write("Dime el dato 1,2: "); double b = Convert.ToDouble(Console.ReadLine()); Console.Write("Dime el dato 2,1: "); double c = Convert.ToDouble(Console.ReadLine()); Console.Write("Dime el dato 2,2: "); double d = Convert.ToDouble(Console.ReadLine()); Matriz2x2 A = new Matriz2x2(a, b, c, d); A.Mostrar(); Console.WriteLine(); Matriz2x2 B = new Matriz2x2(); for (int fila = 1; fila < 3; fila++) { for (int col = 1; col < 3; col++) { Console.Write("Dime el dato {0},{1}: ", fila, col); double n = Convert.ToDouble(Console.ReadLine()); B.Set(fila - 1, col - 1, n); } } B.Mostrar(); Console.WriteLine(); Console.WriteLine("Multiplicando por dos..."); B.Multiplicar(2); B.Mostrar(); Console.WriteLine(); Console.WriteLine("Sumando..."); Matriz2x2 C = A + B; Console.WriteLine(C); }