Exemple #1
0
        public static void Main(string[] args)
        {
            int n = 0;

            PruebaVector pv = new PruebaVector();

            pv.Cargar();
            pv.Shell();
            pv.Imprimir();
            Console.WriteLine("Metodo de Quick Sort");
            Console.Write("Cuantos longitud del vector: ");
            try
            {
                n = Int32.Parse(Console.ReadLine());
            }
            catch (Exception)
            {
                Console.WriteLine("Digito algo incorrecto, intenta nuevamente...");
                Console.ReadKey();
                Environment.Exit(0);
            }
            llenar  b   = new llenar(n);
            Burbuja pvv = new Burbuja();

            pvv.Cargar();
            pvv.MetodoBurbuja();
            pvv.Imprimir();
        }
Exemple #2
0
        public void Pv(string[] args)
        {
            Burbuja pv = new Burbuja();

            pv.Cargar();
            pv.MetodoBurbuja();
            pv.Imprimir();
        }
Exemple #3
0
        public static void Main(string[] args)
        {
            int n;

            PruebaVector pv = new PruebaVector();

            pv.Cargar();
            pv.Shell();
            pv.Imprimir();
            Console.WriteLine("Metodo de Quick Sort");
            Console.Write("Cuantos longitud del vector: ");
            n = Int32.Parse(Console.ReadLine());
            llenar  b   = new llenar(n);
            Burbuja pvv = new Burbuja();

            pvv.Cargar();
            pvv.MetodoBurbuja();
            pvv.Imprimir();
        }
Exemple #4
0
        static void Main(string[] args)
        {
            // declarando variable que revisra respuesta del usuario
            try// inicia toma de errores, en este caso todo aquello que no sea un numero
            {
                int numero;
                Console.WriteLine("ORDENAMIENTO DE VECTORES");// pregunta usuario sobre la seccion que desea
                Console.WriteLine("Seleccione una opcion");
                Console.WriteLine("\n1- Metodo de Shell Sort");
                Console.WriteLine("------------------------");
                Console.WriteLine("\n2- Ordenamiento Directo ");
                Console.WriteLine("-------------------------");
                Console.WriteLine("\n3- Metddo Burbuja ");
                Console.WriteLine("-------------------------");
                Console.WriteLine("\n4- Informacion Estudiante ");
                Console.WriteLine("-------------------------");

                numero = Convert.ToInt32(Console.ReadLine());       //  recibe el valor del usuario, y l convierte en un tipo int

                switch (numero)                                     // se inicia el swicth con el valor del usario.
                {
                case 1:                                             // agregar opciones
                    Console.WriteLine("-------------------------"); //inicia el swicth con un el caso 1, shell sorth
                    Console.WriteLine("\n Has escojido la Opcion 1");
                    PruebaVector pruebaVector = new PruebaVector(); // se instancia la clase pruebavector
                    pruebaVector.Cargar();                          // se llaman cada una de las funciones de la clase prueba vector
                    pruebaVector.Shell();
                    pruebaVector.Imprimir();

                    break;

                case 2:
                    Console.WriteLine("-------------------------");
                    Console.WriteLine(" \n Has escojido la Opcion 2");
                    OrdenSolo ordenSolo = new OrdenSolo();
                    ordenSolo.solo();



                    break;

                case 3:
                    Console.WriteLine("-------------------------");
                    Console.WriteLine(" \n Has escojido la Opcion 3");
                    Burbuja burbuja = new Burbuja();
                    burbuja.Cargar();
                    burbuja.MetodoBurbuja();
                    burbuja.Imprimir();


                    break;

                case 4:
                    Console.WriteLine("-------------------------");
                    Console.WriteLine("   \n INFORMACION ESTUDIANTE ");
                    Console.WriteLine("  \n NICOLAS DANIEL DIAZ, GRUPO 800, INGENERIA DE SOFTWARE, UNINPAHU ");



                    break;

                default:
                    Console.WriteLine("-------------------------");// CON LA FUNCION DEFAULT SE TOMAN VALORES NUMERICOS QUE NO ESTE
                    // EN EL MENU Y SE ARROJA UNA ALERTA
                    Console.WriteLine(" \n Uyyy!!, tu numero no esta en el menu, intenta otra vez ");
                    break;
                }
                Console.ReadKey();
            }
            catch (Exception e)// TOMA DE VALORES no numericos, arroja una alerta
            {
                Console.WriteLine("-------------------------");
                Console.WriteLine(" \n oye!!, solo se permiten numero intenta otra vez ");
                Console.ReadKey();
            }
        }