static void Main(string[] args) { // Crear 40 alumnos. RegistroAlumnos alumno1 = new RegistroAlumnos(8001, "Pablo", "Ramírez"); RegistroAlumnos alumno2 = new RegistroAlumnos(8002, "Lorenzo", "Zaragoza"); RegistroAlumnos alumno3 = new RegistroAlumnos(8003, "Hajar", "Alamo"); RegistroAlumnos alumno4 = new RegistroAlumnos(8004, "Ramona", "Hermoso"); RegistroAlumnos alumno5 = new RegistroAlumnos(8005, "Samuel", "Cantero"); RegistroAlumnos alumno6 = new RegistroAlumnos(8006, "Alfonso", "Estrada"); RegistroAlumnos alumno7 = new RegistroAlumnos(8007, "Alejandro", "Casas"); RegistroAlumnos alumno8 = new RegistroAlumnos(8008, "Claudia", "Almeida"); RegistroAlumnos alumno9 = new RegistroAlumnos(8009, "María", "Durán"); RegistroAlumnos alumno10 = new RegistroAlumnos(8010, "Aidé", "Castillo"); RegistroAlumnos alumno11 = new RegistroAlumnos(8011, "Daniela", "Puertas"); RegistroAlumnos alumno12 = new RegistroAlumnos(8012, "Angel", "Ortiz"); RegistroAlumnos alumno13 = new RegistroAlumnos(8013, "Georgina", "Flores"); RegistroAlumnos alumno14 = new RegistroAlumnos(8014, "Concepción", "Revilla"); RegistroAlumnos alumno15 = new RegistroAlumnos(8015, "Iryna", "Cordero"); RegistroAlumnos alumno16 = new RegistroAlumnos(8016, "Rogelio", "Costa"); RegistroAlumnos alumno17 = new RegistroAlumnos(8017, "Paula", "Giron"); RegistroAlumnos alumno18 = new RegistroAlumnos(8018, "Rafael", "Estrada"); RegistroAlumnos alumno19 = new RegistroAlumnos(8019, "Anabel", "Molero"); RegistroAlumnos alumno20 = new RegistroAlumnos(8020, "Anibal", "Sampedro"); RegistroAlumnos alumno21 = new RegistroAlumnos(8021, "Iveth", "Porras"); RegistroAlumnos alumno22 = new RegistroAlumnos(8022, "Cipriano", "Sanchez"); RegistroAlumnos alumno23 = new RegistroAlumnos(8023, "Carolina", "Murcia"); RegistroAlumnos alumno24 = new RegistroAlumnos(8024, "Caleb", "Ballesteros"); RegistroAlumnos alumno25 = new RegistroAlumnos(8025, "Maximo", "Montilla"); RegistroAlumnos alumno26 = new RegistroAlumnos(8026, "Adriana", "Duarte"); RegistroAlumnos alumno27 = new RegistroAlumnos(8027, "Geraldine", "Nieto"); RegistroAlumnos alumno28 = new RegistroAlumnos(8028, "Juan", "Chamorro"); RegistroAlumnos alumno29 = new RegistroAlumnos(8029, "Bruno", "Díaz"); RegistroAlumnos alumno30 = new RegistroAlumnos(8030, "Maite", "Marin"); RegistroAlumnos alumno31 = new RegistroAlumnos(8031, "Ismael", "Díaz"); RegistroAlumnos alumno32 = new RegistroAlumnos(8032, "Minerva", "Ponce"); RegistroAlumnos alumno33 = new RegistroAlumnos(8033, "Mario", "Cuesta"); RegistroAlumnos alumno34 = new RegistroAlumnos(8034, "Andrea", "Villa"); RegistroAlumnos alumno35 = new RegistroAlumnos(8035, "Cesar", "Gómez"); RegistroAlumnos alumno36 = new RegistroAlumnos(8036, "Armando", "Espinoza"); RegistroAlumnos alumno37 = new RegistroAlumnos(8037, "Iber", "Delgado"); RegistroAlumnos alumno38 = new RegistroAlumnos(8038, "Abril", "Castellanos"); RegistroAlumnos alumno39 = new RegistroAlumnos(8039, "Max", "Luna"); RegistroAlumnos alumno40 = new RegistroAlumnos(8040, "Marcos", "Cordoba"); // Crear 4 grupos por carrera. ArmarGrupo grupo1ArtesVisuales = new ArmarGrupo(); ArmarGrupo grupo2ArtesVisuales = new ArmarGrupo(); ArmarGrupo grupo3ArtesVisuales = new ArmarGrupo(); ArmarGrupo grupo4ArtesVisuales = new ArmarGrupo(); ArmarGrupo grupo1Multimedia = new ArmarGrupo(); ArmarGrupo grupo2Multimedia = new ArmarGrupo(); ArmarGrupo grupo3Multimedia = new ArmarGrupo(); ArmarGrupo grupo4Multimedia = new ArmarGrupo(); // Agregar alumnos creados a sus respectivos grupos, siendo 5 alumnos por grupo. grupo1ArtesVisuales.diccionarioDeGrupo.Add(alumno1.matricula, alumno1); grupo1ArtesVisuales.diccionarioDeGrupo.Add(alumno2.matricula, alumno2); grupo1ArtesVisuales.diccionarioDeGrupo.Add(alumno3.matricula, alumno3); grupo1ArtesVisuales.diccionarioDeGrupo.Add(alumno4.matricula, alumno4); grupo1ArtesVisuales.diccionarioDeGrupo.Add(alumno5.matricula, alumno5); grupo2ArtesVisuales.diccionarioDeGrupo.Add(alumno6.matricula, alumno6); grupo2ArtesVisuales.diccionarioDeGrupo.Add(alumno7.matricula, alumno7); grupo2ArtesVisuales.diccionarioDeGrupo.Add(alumno8.matricula, alumno8); grupo2ArtesVisuales.diccionarioDeGrupo.Add(alumno9.matricula, alumno9); grupo2ArtesVisuales.diccionarioDeGrupo.Add(alumno10.matricula, alumno10); grupo3ArtesVisuales.diccionarioDeGrupo.Add(alumno11.matricula, alumno11); grupo3ArtesVisuales.diccionarioDeGrupo.Add(alumno12.matricula, alumno12); grupo3ArtesVisuales.diccionarioDeGrupo.Add(alumno13.matricula, alumno13); grupo3ArtesVisuales.diccionarioDeGrupo.Add(alumno14.matricula, alumno14); grupo3ArtesVisuales.diccionarioDeGrupo.Add(alumno15.matricula, alumno15); grupo4ArtesVisuales.diccionarioDeGrupo.Add(alumno16.matricula, alumno16); grupo4ArtesVisuales.diccionarioDeGrupo.Add(alumno17.matricula, alumno17); grupo4ArtesVisuales.diccionarioDeGrupo.Add(alumno18.matricula, alumno18); grupo4ArtesVisuales.diccionarioDeGrupo.Add(alumno19.matricula, alumno19); grupo4ArtesVisuales.diccionarioDeGrupo.Add(alumno20.matricula, alumno20); grupo1Multimedia.diccionarioDeGrupo.Add(alumno21.matricula, alumno21); grupo1Multimedia.diccionarioDeGrupo.Add(alumno22.matricula, alumno22); grupo1Multimedia.diccionarioDeGrupo.Add(alumno23.matricula, alumno23); grupo1Multimedia.diccionarioDeGrupo.Add(alumno24.matricula, alumno24); grupo1Multimedia.diccionarioDeGrupo.Add(alumno25.matricula, alumno25); grupo2Multimedia.diccionarioDeGrupo.Add(alumno26.matricula, alumno26); grupo2Multimedia.diccionarioDeGrupo.Add(alumno27.matricula, alumno27); grupo2Multimedia.diccionarioDeGrupo.Add(alumno28.matricula, alumno28); grupo2Multimedia.diccionarioDeGrupo.Add(alumno29.matricula, alumno29); grupo2Multimedia.diccionarioDeGrupo.Add(alumno30.matricula, alumno30); grupo3Multimedia.diccionarioDeGrupo.Add(alumno31.matricula, alumno31); grupo3Multimedia.diccionarioDeGrupo.Add(alumno32.matricula, alumno32); grupo3Multimedia.diccionarioDeGrupo.Add(alumno33.matricula, alumno33); grupo3Multimedia.diccionarioDeGrupo.Add(alumno34.matricula, alumno34); grupo3Multimedia.diccionarioDeGrupo.Add(alumno35.matricula, alumno35); grupo4Multimedia.diccionarioDeGrupo.Add(alumno36.matricula, alumno36); grupo4Multimedia.diccionarioDeGrupo.Add(alumno37.matricula, alumno37); grupo4Multimedia.diccionarioDeGrupo.Add(alumno38.matricula, alumno38); grupo4Multimedia.diccionarioDeGrupo.Add(alumno39.matricula, alumno39); grupo4Multimedia.diccionarioDeGrupo.Add(alumno40.matricula, alumno40); // Crear diccionarios por semestre para cada carrera. OrganizarPorSemestre semestre1ArtesVisuales = new OrganizarPorSemestre(); OrganizarPorSemestre semestre2ArtesVisuales = new OrganizarPorSemestre(); OrganizarPorSemestre semestre3ArtesVisuales = new OrganizarPorSemestre(); OrganizarPorSemestre semestre4ArtesVisuales = new OrganizarPorSemestre(); OrganizarPorSemestre semestre5ArtesVisuales = new OrganizarPorSemestre(); OrganizarPorSemestre semestre6ArtesVisuales = new OrganizarPorSemestre(); OrganizarPorSemestre semestre7ArtesVisuales = new OrganizarPorSemestre(); OrganizarPorSemestre semestre8ArtesVisuales = new OrganizarPorSemestre(); OrganizarPorSemestre semestre1Multimedia = new OrganizarPorSemestre(); OrganizarPorSemestre semestre2Multimedia = new OrganizarPorSemestre(); OrganizarPorSemestre semestre3Multimedia = new OrganizarPorSemestre(); OrganizarPorSemestre semestre4Multimedia = new OrganizarPorSemestre(); OrganizarPorSemestre semestre5Multimedia = new OrganizarPorSemestre(); OrganizarPorSemestre semestre6Multimedia = new OrganizarPorSemestre(); OrganizarPorSemestre semestre7Multimedia = new OrganizarPorSemestre(); OrganizarPorSemestre semestre8Multimedia = new OrganizarPorSemestre(); // Añadir los grupos a los diccionarios por semestre de cada carrera. semestre2ArtesVisuales.diccionarioPorSemestre.Add(Semestre.Segundo, grupo1ArtesVisuales); semestre4ArtesVisuales.diccionarioPorSemestre.Add(Semestre.Cuarto, grupo2ArtesVisuales); semestre6ArtesVisuales.diccionarioPorSemestre.Add(Semestre.Sexto, grupo3ArtesVisuales); semestre8ArtesVisuales.diccionarioPorSemestre.Add(Semestre.Octavo, grupo4ArtesVisuales); semestre2Multimedia.diccionarioPorSemestre.Add(Semestre.Segundo, grupo1Multimedia); semestre4Multimedia.diccionarioPorSemestre.Add(Semestre.Cuarto, grupo2Multimedia); semestre6Multimedia.diccionarioPorSemestre.Add(Semestre.Sexto, grupo3Multimedia); semestre8Multimedia.diccionarioPorSemestre.Add(Semestre.Octavo, grupo4Multimedia); // Crear listas de carrera. Carrera ArtesVisuales = new Carrera("Licenciatura en Artes Visuales"); Carrera Multimedia = new Carrera("Ingeniería en Multimedia"); // Agregar los diccionarios por semestre a sus respectivas listas de carrera. ArtesVisuales.listaDeSemestres.Add(semestre1ArtesVisuales); ArtesVisuales.listaDeSemestres.Add(semestre2ArtesVisuales); ArtesVisuales.listaDeSemestres.Add(semestre3ArtesVisuales); ArtesVisuales.listaDeSemestres.Add(semestre4ArtesVisuales); ArtesVisuales.listaDeSemestres.Add(semestre5ArtesVisuales); ArtesVisuales.listaDeSemestres.Add(semestre6ArtesVisuales); ArtesVisuales.listaDeSemestres.Add(semestre7ArtesVisuales); ArtesVisuales.listaDeSemestres.Add(semestre8ArtesVisuales); Multimedia.listaDeSemestres.Add(semestre1Multimedia); Multimedia.listaDeSemestres.Add(semestre2Multimedia); Multimedia.listaDeSemestres.Add(semestre3Multimedia); Multimedia.listaDeSemestres.Add(semestre4Multimedia); Multimedia.listaDeSemestres.Add(semestre5Multimedia); Multimedia.listaDeSemestres.Add(semestre6Multimedia); Multimedia.listaDeSemestres.Add(semestre7Multimedia); Multimedia.listaDeSemestres.Add(semestre8Multimedia); // Crear lista de institución. Institucion CRESP = new Institucion("Centro Regional De Estudios Superiores Palmore"); // Agregar las listas de carrera a la lista de institución. CRESP.listaDeCarreras.Add(ArtesVisuales); CRESP.listaDeCarreras.Add(Multimedia); // Consultar nombre de escuela. Console.WriteLine("--------------------------------------------------------------------"); Console.WriteLine("Nombre de la institución: " + CRESP.nombreDeInstitucion + "."); Console.WriteLine("____________________________________________________________________"); Console.WriteLine(""); Console.WriteLine(""); // Consultar todos los alumnos. Console.WriteLine("____________________________________________________________________"); Console.WriteLine("-Información general de todos los alumnos."); Console.WriteLine(""); if (CRESP.listaDeCarreras[0].listaDeSemestres[0].diccionarioPorSemestre.Count == 0) { for (int i = 0; i < CRESP.listaDeCarreras.Count; i++) { foreach (var value in CRESP.listaDeCarreras[i].listaDeSemestres[1].diccionarioPorSemestre.GetValueOrDefault(Semestre.Segundo).diccionarioDeGrupo.Values) { Console.WriteLine(""); Console.WriteLine("Matricula: " + value.matricula + " | Nombre: " + value.nombre + " | Apellido: " + value.apellido); } foreach (var value in CRESP.listaDeCarreras[i].listaDeSemestres[3].diccionarioPorSemestre.GetValueOrDefault(Semestre.Cuarto).diccionarioDeGrupo.Values) { Console.WriteLine(""); Console.WriteLine("Matricula: " + value.matricula + " | Nombre: " + value.nombre + " | Apellido: " + value.apellido); } foreach (var value in CRESP.listaDeCarreras[i].listaDeSemestres[5].diccionarioPorSemestre.GetValueOrDefault(Semestre.Sexto).diccionarioDeGrupo.Values) { Console.WriteLine(""); Console.WriteLine("Matricula: " + value.matricula + " | Nombre: " + value.nombre + " | Apellido: " + value.apellido); } foreach (var value in CRESP.listaDeCarreras[i].listaDeSemestres[7].diccionarioPorSemestre.GetValueOrDefault(Semestre.Octavo).diccionarioDeGrupo.Values) { Console.WriteLine(""); Console.WriteLine("Matricula: " + value.matricula + " | Nombre: " + value.nombre + " | Apellido: " + value.apellido); } } } else { for (int i = 0; i < CRESP.listaDeCarreras.Count; i++) { foreach (var value in CRESP.listaDeCarreras[i].listaDeSemestres[0].diccionarioPorSemestre.GetValueOrDefault(Semestre.Primer).diccionarioDeGrupo.Values) { Console.WriteLine(""); Console.WriteLine("Matricula: " + value.matricula + " | Nombre: " + value.nombre + " | Apellido: " + value.apellido); } foreach (var value in CRESP.listaDeCarreras[i].listaDeSemestres[2].diccionarioPorSemestre.GetValueOrDefault(Semestre.Tercero).diccionarioDeGrupo.Values) { Console.WriteLine(""); Console.WriteLine("Matricula: " + value.matricula + " | Nombre: " + value.nombre + " | Apellido: " + value.apellido); } foreach (var value in CRESP.listaDeCarreras[i].listaDeSemestres[4].diccionarioPorSemestre.GetValueOrDefault(Semestre.Quinto).diccionarioDeGrupo.Values) { Console.WriteLine(""); Console.WriteLine("Matricula: " + value.matricula + " | Nombre: " + value.nombre + " | Apellido: " + value.apellido); } foreach (var value in CRESP.listaDeCarreras[i].listaDeSemestres[6].diccionarioPorSemestre.GetValueOrDefault(Semestre.Septimo).diccionarioDeGrupo.Values) { Console.WriteLine(""); Console.WriteLine("Matricula: " + value.matricula + " | Nombre: " + value.nombre + " | Apellido: " + value.apellido); } } } Console.WriteLine("____________________________________________________________________"); // Consultar alumnos por matrícula. Console.WriteLine(""); Console.WriteLine("____________________________________________________________________"); Console.WriteLine("-Consultar datos del alumno con su matrícula."); // INSERTE LA MATRÍCULA A BUSCAR DENTRO DE ESTA VARIABLE. int matriculaAConsultar = 8029; // INSERTE LA MATRICULA A BUSCAR DENTRO DE ESTA VARIABLE. bool encontrado = false; if (CRESP.listaDeCarreras[0].listaDeSemestres[0].diccionarioPorSemestre.Count == 0) { for (int i = 0; i < CRESP.listaDeCarreras.Count; i++) { foreach (var value in CRESP.listaDeCarreras[i].listaDeSemestres[1].diccionarioPorSemestre.GetValueOrDefault(Semestre.Segundo).diccionarioDeGrupo.Values) { if (encontrado == false) { Console.WriteLine("Buscando alumno..."); if (value.matricula == matriculaAConsultar) { Console.WriteLine(""); Console.WriteLine("¡Alumno encontrado!"); Console.WriteLine(""); Console.WriteLine("Matricula: " + value.matricula + " | Nombre: " + value.nombre + " | Apellido: " + value.apellido); encontrado = true; break; } } } foreach (var value in CRESP.listaDeCarreras[i].listaDeSemestres[3].diccionarioPorSemestre.GetValueOrDefault(Semestre.Cuarto).diccionarioDeGrupo.Values) { if (encontrado == false) { Console.WriteLine("Buscando alumno..."); if (value.matricula == matriculaAConsultar) { Console.WriteLine(""); Console.WriteLine("¡Alumno encontrado!"); Console.WriteLine(""); Console.WriteLine("Matricula: " + value.matricula + " | Nombre: " + value.nombre + " | Apellido: " + value.apellido); encontrado = true; break; } } } foreach (var value in CRESP.listaDeCarreras[i].listaDeSemestres[5].diccionarioPorSemestre.GetValueOrDefault(Semestre.Sexto).diccionarioDeGrupo.Values) { if (encontrado == false) { Console.WriteLine("Buscando alumno..."); if (value.matricula == matriculaAConsultar) { Console.WriteLine(""); Console.WriteLine("¡Alumno encontrado!"); Console.WriteLine(""); Console.WriteLine("Matricula: " + value.matricula + " | Nombre: " + value.nombre + " | Apellido: " + value.apellido); encontrado = true; break; } } } foreach (var value in CRESP.listaDeCarreras[i].listaDeSemestres[7].diccionarioPorSemestre.GetValueOrDefault(Semestre.Octavo).diccionarioDeGrupo.Values) { if (encontrado == false) { Console.WriteLine("Buscando alumno..."); if (value.matricula == matriculaAConsultar) { Console.WriteLine(""); Console.WriteLine("¡Alumno encontrado!"); Console.WriteLine(""); Console.WriteLine("Matricula: " + value.matricula + " | Nombre: " + value.nombre + " | Apellido: " + value.apellido); encontrado = true; break; } } } } } else { if (encontrado == false) { for (int i = 0; i < CRESP.listaDeCarreras.Count; i++) { foreach (var value in CRESP.listaDeCarreras[i].listaDeSemestres[0].diccionarioPorSemestre.GetValueOrDefault(Semestre.Primer).diccionarioDeGrupo.Values) { if (encontrado == false) { Console.WriteLine("Buscando alumno..."); if (value.matricula == matriculaAConsultar) { Console.WriteLine(""); Console.WriteLine("¡Alumno encontrado!"); Console.WriteLine(""); Console.WriteLine("Matricula: " + value.matricula + " | Nombre: " + value.nombre + " | Apellido: " + value.apellido); encontrado = true; break; } } } foreach (var value in CRESP.listaDeCarreras[i].listaDeSemestres[2].diccionarioPorSemestre.GetValueOrDefault(Semestre.Tercero).diccionarioDeGrupo.Values) { if (encontrado == false) { Console.WriteLine("Buscando alumno..."); if (value.matricula == matriculaAConsultar) { Console.WriteLine(""); Console.WriteLine("¡Alumno encontrado!"); Console.WriteLine(""); Console.WriteLine("Matricula: " + value.matricula + " | Nombre: " + value.nombre + " | Apellido: " + value.apellido); encontrado = true; break; } } } foreach (var value in CRESP.listaDeCarreras[i].listaDeSemestres[4].diccionarioPorSemestre.GetValueOrDefault(Semestre.Quinto).diccionarioDeGrupo.Values) { if (encontrado == false) { Console.WriteLine("Buscando alumno..."); if (value.matricula == matriculaAConsultar) { Console.WriteLine(""); Console.WriteLine("¡Alumno encontrado!"); Console.WriteLine(""); Console.WriteLine("Matricula: " + value.matricula + " | Nombre: " + value.nombre + " | Apellido: " + value.apellido); encontrado = true; break; } } } foreach (var value in CRESP.listaDeCarreras[i].listaDeSemestres[6].diccionarioPorSemestre.GetValueOrDefault(Semestre.Septimo).diccionarioDeGrupo.Values) { if (encontrado == false) { Console.WriteLine("Buscando alumno..."); if (value.matricula == matriculaAConsultar) { Console.WriteLine(""); Console.WriteLine("¡Alumno encontrado!"); Console.WriteLine(""); Console.WriteLine("Matricula: " + value.matricula + " | Nombre: " + value.nombre + " | Apellido: " + value.apellido); encontrado = true; break; } } } } } } if (encontrado == false) { Console.WriteLine(""); Console.WriteLine("No se encontró ningún alumno con la matrícula: " + matriculaAConsultar); } Console.WriteLine("____________________________________________________________________"); // Consultar la cantidad de carreras existentes en la institución. Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine("____________________________________________________________________"); Console.WriteLine("-Cantidad de carreras existentes en la institución: " + CRESP.listaDeCarreras.Count); Console.WriteLine("____________________________________________________________________"); // Consultar el nombre de las carreras existentes en la institución. Console.WriteLine(""); Console.WriteLine("____________________________________________________________________"); Console.WriteLine("-Nombre de las carreras existentes en la institución:"); for (int i = 0; i < CRESP.listaDeCarreras.Count; i++) { Console.WriteLine(""); Console.WriteLine(CRESP.listaDeCarreras[i].nombreDeCarrera); } Console.WriteLine("____________________________________________________________________"); // Consultar la cantidad de grupos activos en la institución. int conteoDeGrupos = 0; for (int i = 0; i < CRESP.listaDeCarreras.Count; i++) { if (CRESP.listaDeCarreras[i].listaDeSemestres[i].diccionarioPorSemestre.Count == 0) { conteoDeGrupos = (conteoDeGrupos + CRESP.listaDeCarreras[i].listaDeSemestres.Count); Console.WriteLine(""); Console.WriteLine("____________________________________________________________________"); Console.WriteLine("-Cantidad de grupos activos en la institución: " + conteoDeGrupos); Console.WriteLine("____________________________________________________________________"); } } }
static void Main(string[] args) { Multimedia multimedia = new Multimedia(); // Crear Alumnos y agregarlos a las listas de semestres // Semestre 2 Alumno JuanC = new Alumno("Juan Diego", "Cornejo Salgado", 19, 6301); Alumno AaronT = new Alumno("Aaron", "Tapia Lozada", 19, 6312); Alumno MalenaV = new Alumno("Malena", "Vega López", 20, 6313); Alumno MariaE = new Alumno("María José", "Escobedo Portillo", 19, 6322); Alumno JuanaR = new Alumno("Juana", "Rangel Castillo", 22, 6355); multimedia.Semestre2.Add(JuanC); multimedia.Semestre2.Add(AaronT); multimedia.Semestre2.Add(MalenaV); multimedia.Semestre2.Add(MariaE); multimedia.Semestre2.Add(JuanaR); // Semestre 4 Alumno LauraL = new Alumno("Laura", "Lujan Ochoa", 21, 6208); Alumno JuanE = new Alumno("Juan Esteban", "Zapata Carballo", 26, 6256); Alumno GaelC = new Alumno("Gael", "Carrillo Gaytán", 20, 6278); Alumno CristobalM = new Alumno("Crostobal", "Meraz Loera", 20, 6238); Alumno DylanC = new Alumno("Dylan", "Castañeda Mendez", 20, 6255); multimedia.Semestre4.Add(JuanC); multimedia.Semestre4.Add(JuanE); multimedia.Semestre4.Add(GaelC); multimedia.Semestre4.Add(CristobalM); multimedia.Semestre4.Add(DylanC); // Semestre 6 Alumno CamilaR = new Alumno("Camila", "Ríos Casárez", 21, 6128); Alumno AnaO = new Alumno("Ana", "Osorio Chacón", 25, 6186); Alumno AlejandroZ = new Alumno("Alejandro", "Zamora Casas", 21, 6148); Alumno SantiagoP = new Alumno("Santiago", "Paz Cruz", 22, 6134); Alumno ManuelS = new Alumno("Manuel", "Segoviano Rivas", 21, 6119); multimedia.Semestre6.Add(CamilaR); multimedia.Semestre6.Add(AnaO); multimedia.Semestre6.Add(AlejandroZ); multimedia.Semestre6.Add(SantiagoP); multimedia.Semestre6.Add(ManuelS); // Semestre 8 Alumno GaelA = new Alumno("Gael", "Alvarado Linares", 23, 6035); Alumno DanielM = new Alumno("Daniel", "Mendoza Delatorre", 25, 6048); Alumno MarioJ = new Alumno("Mario", "Juarez Cardona", 22, 6081); Alumno AlmaC = new Alumno("Alma", "Carrera Baca", 22, 6061); Alumno LuisO = new Alumno("Luis", "Ornelas Mondragón", 24, 6083); multimedia.Semestre6.Add(GaelA); multimedia.Semestre6.Add(DanielM); multimedia.Semestre6.Add(MarioJ); multimedia.Semestre6.Add(AlmaC); multimedia.Semestre6.Add(LuisO); // Llamar el método para mostrar a todos los alumnos de Multimedia multimedia.BuscarTodos(); // Llamar el método para buscar a un alumno de Multimedia por matrícula multimedia.BuscarPorMatricula(6128); Console.WriteLine(""); Console.WriteLine("--------------------------------------"); Console.WriteLine(""); // Hacer el mismo procedimiento para artes Artes artes = new Artes(); // Crear Alumnos y agregarlos a las listas de semestres // Semestre 2 Alumno AmericaF = new Alumno("America", "Frías Almanza", 19, 7301); Alumno ViridianaO = new Alumno("Viridiana", "Olivares Lozada", 19, 7312); Alumno AbelardoB = new Alumno("Abelardo", "Barela Barrón", 20, 7313); Alumno LiliC = new Alumno("Lili", "Carrera Portillo", 19, 7322); Alumno AnahiM = new Alumno("Anahí", "Montañez Corona", 22, 7355); artes.Semestre2Artes.Add(AmericaF); artes.Semestre2Artes.Add(ViridianaO); artes.Semestre2Artes.Add(AbelardoB); artes.Semestre2Artes.Add(LiliC); artes.Semestre2Artes.Add(AnahiM); // Semestre 4 Alumno DionO = new Alumno("Dion", "Ochoa Gaytán", 21, 7208); Alumno PascuaM = new Alumno("Pascua", "Miranda Gaytán", 26, 7256); Alumno GaelH = new Alumno("Gael", "Hoyos Gaytán", 20, 6278); Alumno GildardoH = new Alumno("Gildardo", "Herrera Loera", 20, 7238); Alumno MirellaB = new Alumno("Mirella", "Baez Mendez", 20, 7255); artes.Semestre4Artes.Add(DionO); artes.Semestre4Artes.Add(PascuaM); artes.Semestre4Artes.Add(GaelH); artes.Semestre4Artes.Add(GildardoH); artes.Semestre4Artes.Add(MirellaB); // Semestre 6 Alumno JaimeC = new Alumno("Jaime", "Cedillo Casárez", 21, 7128); Alumno OttoM = new Alumno("Otto", "Meraz Chacón", 25, 7186); Alumno JesusM = new Alumno("Jesús", "Murillo Casas", 21, 7148); Alumno Alberto = new Alumno("Quezada", "Paz Cruz", 22, 7134); Alumno EstebanL = new Alumno("Lara", "Segoviano Rivas", 21, 7119); artes.Semestre6Artes.Add(JaimeC); artes.Semestre6Artes.Add(OttoM); artes.Semestre6Artes.Add(JesusM); artes.Semestre6Artes.Add(Alberto); artes.Semestre6Artes.Add(EstebanL); // Semestre 8 Alumno JosefinaH = new Alumno("Josefina", "Hurtado Linares", 23, 7035); Alumno DanielaC = new Alumno("Daniela", "Cruz Delatorre", 25, 7048); Alumno HortensiaA = new Alumno("Hortensia", "Alcantar Cardona", 22, 7081); Alumno PabloG = new Alumno("Pablo", "Guerrero Baca", 22, 7061); Alumno AlfonsinaT = new Alumno("Alfonsifna", "Torres Mondragón", 24, 7083); artes.Semestre8Artes.Add(JosefinaH); artes.Semestre8Artes.Add(DanielaC); artes.Semestre8Artes.Add(HortensiaA); artes.Semestre8Artes.Add(PabloG); artes.Semestre8Artes.Add(AlfonsinaT); // Llamar el método para mostrar a todos los alumnos de Multimedia artes.BuscarTodos(); // Llamar el método para buscar a un alumno de Multimedia artes.BuscarPorMatricula(7128); // Mostrar carreras Carrera carrera = new Carrera(OpcionesCarrera.MULTIMEDIA); carrera.mostrarCarrera(); Dictionary <string, string> semestresMultimedia = new Dictionary <string, string>(); semestresMultimedia.Add("2", "2ndo Semestre"); semestresMultimedia.Add("4", "4to Semestre"); semestresMultimedia.Add("6", "6to Semestre"); semestresMultimedia.Add("8", "8vo Semestre"); }