Пример #1
0
 public static void llenarNumeros(Coleccionable <Comparable> coleccionable)         //EJERCICIO5
 {
     for (int i = 0; i < 20; i++)
     {
         coleccionable.agregar(new Numero(unicoRandomGlobal.Next(1, 99)));
     }
 }
Пример #2
0
 static void llenar(Coleccionable parametro, int opcion)
 {
     for (int i = 0; i < 20; i++)
     {
         parametro.agregar(Fabrica.crearAleatorio(opcion));
     }
 }
Пример #3
0
        public static void llenar(Coleccionable <Comparable> coleccion, int queComparable)
        {
            Iterador iteradorDeColeccion = coleccion.crearIterador();

            for (int i = 0; i < 20; i++)               //E6
            {
                coleccion.agregar(FabricaDeComparables.crearAleatorio(queComparable));
                iteradorDeColeccion.siguiente();
            }
        }        //E7
Пример #4
0
        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);
            }
        }
Пример #5
0
 public void venta(int monto, Vendedor vendedor)
 {
     if (monto > 5000)
     {
         if ((mejores.cuantos() == 0) || (!mejores.contiene(vendedor)))
         {
             mejores.agregar(vendedor);
         }
         vendedor.aumentaBonus();
     }
 }
Пример #6
0
        public static void llenar(Coleccionable <Comparable> coleccion, int queComparable)         //0 AlEst, 1Al, 2Num, 3Vend
        {
            Iterador iteradorDeColeccion = coleccion.crearIterador();

            for (int i = 0; i < 20; i++)               //E6
            {
                Comparable a = FabricaDeComparables.crearAleatorio(queComparable);
                coleccion.agregar(a);
                Console.WriteLine(a);
                iteradorDeColeccion.siguiente();
            }
        }
Пример #7
0
        public static void llenarDesdeArchivo(Coleccionable <Comparable> coleccion, int queComparable)         //0 AlEst, 1Al, 2Num, 3Vend
        {
            Iterador   iteradorDeColeccion = coleccion.crearIterador();
            int        i = 0;
            Comparable a = FabricaDeComparables.crearPorArchivo(queComparable, i++);

            while (a != null)
            {
                coleccion.agregar(a);
                Console.WriteLine(a);
                a = FabricaDeComparables.crearPorArchivo(queComparable, i++);
            }
        }
Пример #8
0
        public static void llenarPersonas(Coleccionable <Comparable> coleccionable)         //EJERCICIO12
        {
            List <string> lista = new List <string> (20)
            {
                "Luz", "Mar", "Bea", "Ana", "Ema", "Jua", "Ale", "Joa", "Roy", "Noe",
                "Ian", "Paz", "Sol", "Luca", "Car", "Dem", "Enzo", "Ve", "Gra", "Deb",
            };

            for (int i = 0; i < 20; i++)               //nombre, dni
            {
                coleccionable.agregar(new Persona(lista[(unicoRandomGlobal.Next(1, 99)) % 20], (unicoRandomGlobal.Next(12000000, 50000000))));
            }
        }
Пример #9
0
        public static void llenarAlumnos(Coleccionable <Comparable> coleccionable, EstrategiaDeComparacion estrategia)         //EJERCICIO2
        {
            List <string> lista = new List <string> (20)
            {
                "Luz", "Mar", "Bea", "Ana", "Ema", "Jua", "Ale", "Joa", "Roy", "Noe",
                "Ian", "Paz", "Sol", "Luca", "Car", "Dem", "Enzo", "Ve", "Gra", "Deb",
            };

            for (int i = 0; i < 20; i++)                                                            //nombre, dni
            {
                coleccionable.agregar(new Alumno(lista[(unicoRandomGlobal.Next(1, 99)) % 20],       //nombre
                                                 (unicoRandomGlobal.Next(12000000, 50000000)),      //dni
                                                 i + 1,                                             //legajo
                                                 ((double)(unicoRandomGlobal.Next(1, 1000)) / 100), // promedio
                                                 estrategia));                                      //estrategia
            }
        }