Esempio n. 1
0
        private static Random unicoRandomGlobal = new Random();                 /*La forma más segura de generar valores random únicos es crear una única
                                                                                 *                                                      instancia en la clase Program. Eventualmente se puede pasar esa instancia
                                                                                 *                                                      como parámetro a la clase que necesite elegir valores únicos. */
        public static void Main(string[] args)
        {
            // TODO: Implement Functionality Here

            /*Ejercicio09*/
            Pila pilaNum = new Pila();
            Cola colaNum = new Cola();
            ColeccionMultiple multipleNum = new ColeccionMultiple(pilaNum, colaNum);

            llenarNumeros(pilaNum);
            llenarNumeros(colaNum);
            informarGeneral(pilaNum);
            informarGeneral(colaNum);
            informarGeneral(multipleNum);
            Console.ReadKey(true);
            Console.Clear();

            /*Ejercicio 13*/
            Pila pilaPer = new Pila();
            Cola colaPer = new Cola();
            ColeccionMultiple multiplePer = new ColeccionMultiple(pilaPer, colaPer);

            llenarPersonas(pilaPer);
            llenarPersonas(colaPer);
            informarGeneral(pilaPer);
            informarGeneral(colaPer);
            informarGeneral(multiplePer);
            Console.ReadKey(true);
            Console.Clear();

            /*Ejercicio 17*/
            Pila pilaAl = new Pila();
            Cola colaAl = new Cola();
            ColeccionMultiple multipleAl = new ColeccionMultiple(pilaAl, colaAl);

            llenarAlumnos(pilaAl);
            llenarAlumnos(colaAl);
            informarGeneral(pilaAl);
            informarGeneral(colaAl);
            informarGeneral(multipleAl);

            Console.Write("\n Press any key to continue . . . ");
            Console.ReadKey(true);
        }
 public ColeccionMultiple(Pila p, Cola c)
 {
     this.pila = p;
     this.cola = c;
 }