public ActionResult CalcularNumeros(ClsEjercicio2 objejer2) { objejer2.valPositivo = new List <int>(); objejer2.valNegativo = new List <int>(); IList <ClsEjercicio2> List = new List <ClsEjercicio2>(); if (objejer2.numeros != null && ModelState.IsValid) { foreach (int i in objejer2.numeros) { if (i < 0) { objejer2.valNegativo.Add(i); } else { objejer2.valPositivo.Add(i); } } ViewData["numNegativos"] = objejer2.valNegativo; ViewData["numPositivos"] = objejer2.valPositivo; objejer2.validar = null; } else { objejer2.validar = "ERROR"; ViewBag.Comunicado = "Ingrese valor válido"; } return(View(objejer2)); }
// GET: Ejercicio2 public ActionResult Index(ClsEjercicio2 objejercicio2) { if (Request.Form["Generar"] != null) { ViewBag.fil = objejercicio2.fil; ViewBag.col = objejercicio2.col; } return(View(objejercicio2)); }
public ActionResult Mostrar(ClsEjercicio2 objejercicio2) { try { int c1 = 0; double[,] matrizA = new double[objejercicio2.fil, objejercicio2.col]; double[,] matrizB = new double[objejercicio2.fil, objejercicio2.col]; double[,] matrizSuma = new double[objejercicio2.fil, objejercicio2.col]; double[,] matrizResta = new double[objejercicio2.fil, objejercicio2.col]; double[,] matrizmultiplicacion = new double[objejercicio2.fil, objejercicio2.col]; for (int i = 0; i < objejercicio2.fil; i++) { for (int j = 0; j < objejercicio2.col; j++) { matrizA[i, j] = Convert.ToDouble(Request.Form["MatrizA" + c1]); matrizB[i, j] = Convert.ToDouble(Request.Form["MatrizB" + c1]); matrizSuma[i, j] = matrizA[i, j] + matrizB[i, j]; matrizResta[i, j] = matrizA[i, j] - matrizB[i, j]; c1++; } } for (int i = 0; i < objejercicio2.fil; i++) { for (int j = 0; j < objejercicio2.col; j++) { matrizmultiplicacion[i, j] = 0; for (int z = 0; z < objejercicio2.col; z++) { matrizmultiplicacion[i, j] = matrizA[i, z] * matrizB[z, j] + matrizmultiplicacion[i, j]; } } } ViewBag.matrizSuma = matrizSuma; ViewBag.matrizResta = matrizResta; ViewBag.matrizMultiplicacion = matrizmultiplicacion; } catch (Exception ex) { ViewBag.band = 1; } return(View(objejercicio2)); }