コード例 #1
0
ファイル: Main.cs プロジェクト: markitos28/Met_Prog_I
        public static void informarPersonas(ColeccionMultiple inColeccionable)
        {
            Persona minimo = (Persona)inColeccionable.minimo();
            Persona maximo = (Persona)inColeccionable.maximo();

            Console.WriteLine("La cantidad de elementos que existen en la Cola son :" + inColeccionable.cuantos(0)[0] + "\n" +
                              "La cantidad de elementos que existen en la Pila son: " + inColeccionable.cuantos(0)[1] + "\n" +
                              "La Persona con menor numero de DNI entre la Cola y la Pila es: " + minimo.DNI + "\n" +
                              "La Persona con mayor numero de DNI entre la Cola y la Pila es: " + maximo.DNI
                              );
            Console.Write("\nPor favor, ingrese un DNI para saber si se encuentra dentro de la coleccion: ");
            int     input       = Convert.ToInt32(Console.ReadLine());
            Persona newElemento = new Persona("Usuario", input);

            newElemento.Estrategia = new StratComparacion_DNI();
            if (inColeccionable.contiene(newElemento))
            {
                Console.WriteLine("\nEl elemento leido esta en la coleccion");
            }
            else
            {
                Console.WriteLine("\nEl elemento leido no se encuentra en la coleccion");
            }
        }
コード例 #2
0
        public static void informarPersonas(ColeccionMultiple inColeccionable)
        {
            Console.WriteLine("\n\tLa cantidad de elementos que existen en la Cola son :" + inColeccionable.cuantos(0)[0] + "\n" +
                              "\tLa cantidad de elementos que existen en la Pila son: " + inColeccionable.cuantos(0)[1] + "\n" +
                              "\tLa Persona con menor numero de DNI entre la Cola y la Pila es: " + inColeccionable.minimo().DNI + "\n" +
                              "\tLa Persona con mayor numero de DNI entre la Cola y la Pila es: " + inColeccionable.maximo().DNI);
            Console.ForegroundColor = ConsoleColor.Green;
            Console.WriteLine("\n\tPor favor, ingrese un DNI para saber si se encuentra dentro de la coleccion:\t");
            Console.ForegroundColor = ConsoleColor.White;
            int     input       = Convert.ToInt32(Console.ReadLine());
            Persona newElemento = new Persona("Usuario", input);

            if (inColeccionable.contiene(newElemento))
            {
                Console.ForegroundColor = ConsoleColor.Green;
                Console.WriteLine("\n\tEl elemento ingresado esta en la coleccion\n");
                Console.ForegroundColor = ConsoleColor.White;
            }
            else
            {
                Console.ForegroundColor = ConsoleColor.Red;
                Console.WriteLine("\tEl elemento ingresado no se encuentra en la coleccion");
                Console.ForegroundColor = ConsoleColor.White;
            }
        }