public I_Comparable crearAleatorio() { Generar random = new Generar(); AlumnoMuyEstudioso registro = new AlumnoMuyEstudioso(random.Gen_Nombre(), random.Gen_DNI(), random.Gen_DNI(), random.Gen_Promedio()); //registro.Calificacion = new Random().Next(1, 10); return(registro); }
public static void llenarPersonas(IColeccionable <I_Comparable> coleccion) { Generar generar = new Generar(); for (int i = 0; i < 20; i++) { Persona unaPersona = new Persona(generar.Gen_Nombre(), generar.Gen_DNI()); coleccion.agregar(unaPersona); } }
public static void llenarAlumnos(IColeccionable <I_Comparable> coleccion) { Generar generar = new Generar(); for (int i = 0; i < 20; i++) { Alumno unAlumno = new Alumno(generar.Gen_Nombre(), generar.Gen_DNI(), generar.Gen_Legajo(), generar.Gen_Promedio()); coleccion.agregar(unAlumno); } }
public static void llenarAlumnos(Coleccionable pila) { Generar generar = new Generar(); for (int i = 0; i < 20; i++) { Alumno unAlumno = new Alumno(generar.Gen_Nombre(), generar.Gen_DNI(), generar.Gen_Legajo(), generar.Gen_Promedio()); pila.agregar((Persona)unAlumno); } }
public static void llenarAlumnos(Cola cola) { Generar generar = new Generar(); for (int i = 0; i < 20; i++) { Alumno unAlumno = new Alumno(generar.Gen_Nombre(), generar.Gen_DNI(), generar.Gen_Legajo(), generar.Gen_Promedio()); cola.agregar(unAlumno); } }
public static void llenarAlumnosDiccionario(IColeccionable <ClaveValor> coleccion) { Generar generar = new Generar(); for (int i = 0; i < 20; i++) { Alumno unAlumno = new Alumno(generar.Gen_Nombre(), generar.Gen_DNI(), generar.Gen_Legajo(), generar.Gen_Promedio()); ((Diccionario)coleccion).agregar(unAlumno); } }
public void llenarPersonas(Pila pila, Cola cola) { Generar generar = new Generar(); for (int i = 0; i < 20; i++) { Persona unaPersona = new Persona(generar.Gen_Nombre(), generar.Gen_DNI()); pila.agregar(unaPersona); cola.agregar(unaPersona); } }
public I_Comparable crearAleatorio() { Generar random = new Generar(); return(new Alumno(random.Gen_Nombre(), random.Gen_DNI(), random.Gen_DNI(), random.Gen_Promedio())); }
public static void Run(int TipoEstrategia) { Generar generar = new Generar(); Cola personas = new Cola(); Pila alumnos = new Pila(); //Hardcodeo Creacion Personas Persona p1 = new Persona(generar.Gen_Nombre(), generar.Gen_DNI()); Persona p2 = new Persona(generar.Gen_Nombre(), generar.Gen_DNI()); Persona p3 = new Persona(generar.Gen_Nombre(), generar.Gen_DNI()); Persona p4 = new Persona(generar.Gen_Nombre(), generar.Gen_DNI()); Persona p5 = new Persona(generar.Gen_Nombre(), generar.Gen_DNI()); Persona p6 = new Persona(generar.Gen_Nombre(), generar.Gen_DNI()); Persona p7 = new Persona(generar.Gen_Nombre(), generar.Gen_DNI()); Persona p8 = new Persona(generar.Gen_Nombre(), generar.Gen_DNI()); Persona p9 = new Persona(generar.Gen_Nombre(), generar.Gen_DNI()); //Fin creacion de Personas personas.agregar(p1); personas.agregar(p2); personas.agregar(p3); personas.agregar(p4); personas.agregar(p5); personas.agregar(p6); personas.agregar(p7); personas.agregar(p8); personas.agregar(p9); //Crea Alumnos Alumno a1 = new Alumno(generar.Gen_Nombre(), generar.Gen_DNI(), generar.Gen_Legajo(), generar.Gen_Promedio()); Alumno a2 = new Alumno(generar.Gen_Nombre(), generar.Gen_DNI(), generar.Gen_Legajo(), generar.Gen_Promedio()); Alumno a3 = new Alumno(generar.Gen_Nombre(), generar.Gen_DNI(), generar.Gen_Legajo(), generar.Gen_Promedio()); Alumno a4 = new Alumno(generar.Gen_Nombre(), generar.Gen_DNI(), generar.Gen_Legajo(), generar.Gen_Promedio()); Alumno a5 = new Alumno(generar.Gen_Nombre(), generar.Gen_DNI(), generar.Gen_Legajo(), generar.Gen_Promedio()); Alumno a6 = new Alumno(generar.Gen_Nombre(), generar.Gen_DNI(), generar.Gen_Legajo(), generar.Gen_Promedio()); Alumno a7 = new Alumno(generar.Gen_Nombre(), generar.Gen_DNI(), generar.Gen_Legajo(), generar.Gen_Promedio()); Alumno a8 = new Alumno(generar.Gen_Nombre(), generar.Gen_DNI(), generar.Gen_Legajo(), generar.Gen_Promedio()); Alumno a9 = new Alumno(generar.Gen_Nombre(), generar.Gen_DNI(), generar.Gen_Legajo(), generar.Gen_Promedio()); // Fin crea Alumnos alumnos.agregar(a1); alumnos.agregar(a2); alumnos.agregar(a3); alumnos.agregar(a4); alumnos.agregar(a5); alumnos.agregar(a6); alumnos.agregar(a7); alumnos.agregar(a8); alumnos.agregar(a9); switch (TipoEstrategia) { case 1: break; case 2: cambioEstrategia(personas, new StratComparacion_DNI()); cambioEstrategia(alumnos, new StratComparacion_DNI()); break; case 3: cambioEstrategia(personas, new StratComparacion_Legajo()); cambioEstrategia(alumnos, new StratComparacion_Legajo()); break; case 4: cambioEstrategia(personas, new StratComparacion_Promedio()); cambioEstrategia(alumnos, new StratComparacion_Promedio()); break; } Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine("\n\tComparamos a1 con a2:"); Console.ForegroundColor = ConsoleColor.White; Console.WriteLine("\tsosIgual: " + a1.sosIgual(a2) + "\n" + "\tsosMenor: " + a1.sosMenor(a2) + "\n" + "\tsosMayor: " + a1.sosMayor(a2)); Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine("\tComparamos a3 con a4:"); Console.ForegroundColor = ConsoleColor.White; Console.WriteLine("\tsosIgual: " + a3.sosIgual(a4) + "\n" + "\tsosMenor: " + a3.sosMenor(a4) + "\n" + "\tsosMayor: " + a3.sosMayor(a4)); Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine("\tComparamos a5 con a6:"); Console.ForegroundColor = ConsoleColor.White; Console.WriteLine("\tsosIgual: " + a5.sosIgual(a6) + "\n" + "\tsosMenor: " + a5.sosMenor(a6) + "\n" + "\tsosMayor: " + a5.sosMayor(a6)); if (!TipoEstrategia.Equals(3) && !TipoEstrategia.Equals(4)) { Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine("\tComparamos p1 con p2:"); Console.ForegroundColor = ConsoleColor.White; Console.WriteLine("\tsosIgual: " + p1.sosIgual(p2) + "\n" + "\tsosMenor: " + p1.sosMenor(p2) + "\n" + "\tsosMayor: " + p1.sosMayor(p2)); Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine("\tComparamos p3 con p4:"); Console.ForegroundColor = ConsoleColor.White; Console.WriteLine("\tsosIgual: " + p3.sosIgual(p4) + "\n" + "\tsosMenor: " + p3.sosMenor(p4) + "\n" + "\tsosMayor: " + p3.sosMayor(p4)); Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine("\tComparamos p5 con p6:"); Console.ForegroundColor = ConsoleColor.White; Console.WriteLine("\tsosIgual: " + p5.sosIgual(p6) + "\n" + "\tsosMenor: " + p5.sosMenor(p6) + "\n" + "\tsosMayor: " + p5.sosMayor(p6)); } }
public void pruebaUnitaria(int TipoEstrategia) { Generar generar = new Generar(); List <Persona> personas = new List <Persona>(); List <Alumno> alumnos = new List <Alumno>(); //--------------------- Creacion de algunas Personas Persona p1 = new Persona(generar.Gen_Nombre(), generar.Gen_DNI()); Persona p2 = new Persona(generar.Gen_Nombre(), generar.Gen_DNI()); Persona p3 = new Persona(generar.Gen_Nombre(), generar.Gen_DNI()); Persona p4 = new Persona(generar.Gen_Nombre(), generar.Gen_DNI()); Persona p5 = new Persona(generar.Gen_Nombre(), generar.Gen_DNI()); Persona p6 = new Persona(generar.Gen_Nombre(), generar.Gen_DNI()); Persona p7 = new Persona(generar.Gen_Nombre(), generar.Gen_DNI()); Persona p8 = new Persona(generar.Gen_Nombre(), generar.Gen_DNI()); Persona p9 = new Persona(generar.Gen_Nombre(), generar.Gen_DNI()); //--------------------- Fin de creacion de Personas personas.Add(p1); personas.Add(p2); personas.Add(p3); personas.Add(p4); personas.Add(p5); personas.Add(p6); personas.Add(p7); personas.Add(p8); personas.Add(p9); //--------------------- Creacion de algunas Alumnos Alumno a1 = new Alumno(generar.Gen_Nombre(), generar.Gen_DNI(), generar.Gen_Legajo(), generar.Gen_Promedio()); Alumno a2 = new Alumno(generar.Gen_Nombre(), generar.Gen_DNI(), generar.Gen_Legajo(), generar.Gen_Promedio()); Alumno a3 = new Alumno(generar.Gen_Nombre(), generar.Gen_DNI(), generar.Gen_Legajo(), generar.Gen_Promedio()); Alumno a4 = new Alumno(generar.Gen_Nombre(), generar.Gen_DNI(), generar.Gen_Legajo(), generar.Gen_Promedio()); Alumno a5 = new Alumno(generar.Gen_Nombre(), generar.Gen_DNI(), generar.Gen_Legajo(), generar.Gen_Promedio()); Alumno a6 = new Alumno(generar.Gen_Nombre(), generar.Gen_DNI(), generar.Gen_Legajo(), generar.Gen_Promedio()); Alumno a7 = new Alumno(generar.Gen_Nombre(), generar.Gen_DNI(), generar.Gen_Legajo(), generar.Gen_Promedio()); Alumno a8 = new Alumno(generar.Gen_Nombre(), generar.Gen_DNI(), generar.Gen_Legajo(), generar.Gen_Promedio()); Alumno a9 = new Alumno(generar.Gen_Nombre(), generar.Gen_DNI(), generar.Gen_Legajo(), generar.Gen_Promedio()); //--------------------- Fin de creacion de Alumnos alumnos.Add(a1); alumnos.Add(a2); alumnos.Add(a3); alumnos.Add(a4); alumnos.Add(a5); alumnos.Add(a6); alumnos.Add(a7); alumnos.Add(a8); alumnos.Add(a9); switch (TipoEstrategia) { case 1: break; case 2: cambioEstrategia(personas, new StratComparacion_DNI()); cambioEstrategia(alumnos, new StratComparacion_DNI()); break; case 3: cambioEstrategia(personas, new StratComparacion_Legajo()); cambioEstrategia(alumnos, new StratComparacion_Legajo()); break; case 4: cambioEstrategia(personas, new StratComparacion_Promedio()); cambioEstrategia(alumnos, new StratComparacion_Promedio()); break; } Console.WriteLine("Comparamos a1 con a2: \n" + "sosIgual: " + a1.sosIgual(a2) + "\n" + "sosMenor: " + a1.sosMenor(a2) + "\n" + "sosMayor: " + a1.sosMayor(a2) + "\n\n" + "Comparamos a3 con a4: \n" + "sosIgual: " + a3.sosIgual(a4) + "\n" + "sosMenor: " + a3.sosMenor(a4) + "\n" + "sosMayor: " + a3.sosMayor(a4) + "\n\n" + "Comparamos a5 con a6: \n" + "sosIgual: " + a5.sosIgual(a6) + "\n" + "sosMenor: " + a5.sosMenor(a6) + "\n" + "sosMayor: " + a5.sosMayor(a6) + "\n\n" ); if (!TipoEstrategia.Equals(3) && !TipoEstrategia.Equals(4)) { Console.WriteLine("Comparamos p1 con p2: \n" + "sosIgual: " + p1.sosIgual(p2) + "\n" + "sosMenor: " + p1.sosMenor(p2) + "\n" + "sosMayor: " + p1.sosMayor(p2) + "\n\n" + "Comparamos p3 con p4: \n" + "sosIgual: " + p3.sosIgual(p4) + "\n" + "sosMenor: " + p3.sosMenor(p4) + "\n" + "sosMayor: " + p3.sosMayor(p4) + "\n\n" + "Comparamos p5 con p6: \n" + "sosIgual: " + p5.sosIgual(p6) + "\n" + "sosMenor: " + p5.sosMenor(p6) + "\n" + "sosMayor: " + p5.sosMayor(p6) + "\n\n" ); } }