//En este método se realiza la operación correspondiente a la selección en el combobox de la operación, // y en el combobox del tamaño, llamando el método correspondiente desde la librería creada por nosotros public void Operacion() { switch (op) { case "A+B": if (opc == "2x2") { matrizC = Suma.DosxDos(matrizA, matrizB); } else if (opc == "3x3") { matrizC = Suma.TresxTres(matrizA, matrizB); } else if (opc == "4x4") { matrizC = Suma.CuatroxCuatro(matrizA, matrizB); } else if (opc == "5x5") { matrizC = Suma.CincoxCinco(matrizA, matrizB); } break; case "B-A": if (opc == "2x2") { matrizC = Resta.DosxDos(matrizB, matrizA); } else if (opc == "3x3") { matrizC = Resta.TresxTres(matrizB, matrizA); } else if (opc == "4x4") { matrizC = Resta.CuatroxCuatro(matrizB, matrizA); } else if (opc == "5x5") { matrizC = Resta.CincoxCinco(matrizB, matrizA); } break; case "A-B": if (opc == "2x2") { matrizC = Resta.DosxDos(matrizA, matrizB); } else if (opc == "3x3") { matrizC = Resta.TresxTres(matrizA, matrizB); } else if (opc == "4x4") { matrizC = Resta.CuatroxCuatro(matrizA, matrizB); } else if (opc == "5x5") { matrizC = Resta.CincoxCinco(matrizA, matrizB); } break; case "B*A": if (opc == "2x2") { matrizC = Multiplicacion.DosxDos(matrizA, matrizB); } else if (opc == "3x3") { matrizC = Multiplicacion.TresxTres(matrizA, matrizB); } else if (opc == "4x4") { matrizC = Multiplicacion.CuatroxCuatro(matrizA, matrizB); } else if (opc == "5x5") { matrizC = Multiplicacion.CincoxCinco(matrizA, matrizB); } break; case "Suma de la diagonal": if (opc == "2x2") { matrizC = Diagonal.DosxDos(matrizA, matrizB); } else if (opc == "3x3") { matrizC = Diagonal.TresxTres(matrizA, matrizB); } else if (opc == "4x4") { matrizC = Diagonal.CuatroxCuatro(matrizA, matrizB); } else if (opc == "5x5") { matrizC = Diagonal.CincoxCinco(matrizA, matrizB); } break; } }