private void button4_Click(object sender, EventArgs e) { AgrCriterio listaKCriterios = new AgrCriterio(); double[,] a = { { 2, 2, 2 }, { 2, 2, 2 }, { 2, 2, 2 } }; double[,] b = { { 4, 4, 4 }, { 4, 4, 4 }, { 4, 4, 4}}; double[,] c = { { 3, 3, 3 }, { 3, 3, 3 }, { 3, 3, 3 } }; listaKCriterios.listaCriterios.Add(b); listaKCriterios.listaCriterios.Add(c); listaKCriterios.listaCriterios.Add(a); AgregacionNoPonderada agrCriterio = new AgregacionNoPonderada(); double[,] resultado = agrCriterio.AgregarCriterios(listaKCriterios); foreach (var dd in resultado) { System.Diagnostics.Debug.WriteLine(dd); } }
private void button5_Click(object sender, EventArgs e) { List<AgrAlternativas> listaDeExpertos = new List<AgrAlternativas>(); AgrAlternativas agrAlternativas1 = new AgrAlternativas(); NAlternativas nAlternativas1 = new NAlternativas(3); double[,] exp1MatrizCriterio1Alternativas = { { 2, 2, 2 }, { 2, 2, 2 }, { 2, 2, 2 } }; nAlternativas1.nAlternativas = exp1MatrizCriterio1Alternativas; NAlternativas nAlternativas2 = new NAlternativas(3); double[,] exp1MatrizCriterio2Alternativas = { { 4, 4, 4 }, { 4, 4, 4 }, { 4, 4, 4 } }; nAlternativas2.nAlternativas = exp1MatrizCriterio2Alternativas; agrAlternativas1.listaKNAlternativas.Add(nAlternativas1); agrAlternativas1.listaKNAlternativas.Add(nAlternativas2); listaDeExpertos.Add(agrAlternativas1); AgrAlternativas agrAlternativas2 = new AgrAlternativas(); NAlternativas nAlternativas3 = new NAlternativas(3); double[,] exp2MatrizCriterio1Alternativas = { { 3, 3, 3 }, { 3, 3, 3 }, { 3, 3, 3 } }; nAlternativas3.nAlternativas = exp2MatrizCriterio1Alternativas; NAlternativas nAlternativas4 = new NAlternativas(3); double[,] exp2MatrizCriterio2Alternativas = { { 5, 5, 5 }, { 5, 5, 5 }, { 5, 5, 5 } }; nAlternativas4.nAlternativas = exp2MatrizCriterio2Alternativas; agrAlternativas2.listaKNAlternativas.Add(nAlternativas3); agrAlternativas2.listaKNAlternativas.Add(nAlternativas4); listaDeExpertos.Add(agrAlternativas2); AgregacionNoPonderada agregacionNoPonderada = new AgregacionNoPonderada(); var resultado = agregacionNoPonderada.AgregarAlternativas(listaDeExpertos); foreach (var vble in resultado) { foreach (var d in vble.nAlternativas) { System.Diagnostics.Debug.WriteLine(d); } } }