예제 #1
0
        static void Main(string[] args)
        {
            int menugeneral;

            do
            {
                Console.WriteLine("\n------MENÚ GENERAL------\n" +
                                  "1.- Cola\n" +
                                  "2.- Pila\n" +
                                  "3.- Salir\n");
                Console.WriteLine("Escoja una de las opciones");
                menugeneral = int.Parse(Console.ReadLine());
                switch (menugeneral)
                {
                case 1:
                    Cola c = new Cola();
                    int  menu;
                    do
                    {
                        Console.WriteLine("\n------MENÚ DE LA COLA-----\n" +
                                          "1.- Insertar\n" +
                                          "2.- Buscar\n" +
                                          "3.- Modificar\n" +
                                          "4.- Eliminar\n" +
                                          "5.- Desplegar\n" +
                                          "6.- Salir del menú\n");
                        Console.WriteLine("Escoja una de las opciones");
                        menu = int.Parse(Console.ReadLine());
                        switch (menu)
                        {
                        case 1:
                            Console.WriteLine("\nINSERTAR NODO EN LA LISTA\n");
                            c.InsertarNodo();
                            break;

                        case 2:
                            Console.WriteLine("\nBUSCAR NODO EN LA LISTA\n");
                            c.buscarnodo();
                            break;

                        case 3:
                            Console.WriteLine("\nMODIFICAR NODO EN LA LISTA\n");
                            c.modificarnodo();
                            break;

                        case 4:
                            Console.WriteLine("\nELIMINAR NODO EN LA LISTA\n");
                            c.eliminarcola();
                            break;

                        case 5:
                            Console.WriteLine("\nDESPLEGAR NODOS DE LA LISTA\n");
                            c.desplegarCola();
                            break;

                        case 6:
                            Console.WriteLine("\nFIN DEL PROGRAMA DE LA COLA\n");
                            break;

                        default:
                            Console.WriteLine("\nINGRESE OPCIÓN VÁLIDA\n");
                            break;
                        }
                    } while (menu != 6);
                    break;

                case 2:
                    Pila p = new Pila();
                    int  menu2;
                    do
                    {
                        Console.WriteLine("\n------MENÚ DE LA PILA------\n" +
                                          "1.- Insertar\n" +
                                          "2.- Buscar\n" +
                                          "3.- Modificar\n" +
                                          "4.- Eliminar\n" +
                                          "5.- Desplegar\n" +
                                          "6.- Salir del menú\n");
                        Console.WriteLine("Escoja una de las opciones");
                        menu2 = int.Parse(Console.ReadLine());
                        switch (menu2)
                        {
                        case 1:
                            Console.WriteLine("\nINSERTAR NODO EN LA LISTA\n");
                            p.insertarNodoPila();
                            break;

                        case 2:
                            Console.WriteLine("\nBUSCAR NODO EN LA LISTA\n");
                            p.BuscarNodoPila();
                            break;

                        case 3:
                            Console.WriteLine("\nMODIFICAR NODO EN LA LISTA\n");
                            p.ModificarNodoPila();
                            break;

                        case 4:
                            Console.WriteLine("\nELIMINAR NODO EN LA LISTA\n");
                            p.EliminarNodoPila();
                            break;

                        case 5:
                            Console.WriteLine("\nDESPLEGAR NODOS DE LA LISTA\n");
                            p.DesplegarPila();
                            break;

                        case 6:
                            Console.WriteLine("\nFIN DEL PROGRAMA DE LA PILA\n");
                            break;

                        default:
                            Console.WriteLine("\nINGRESE OPCIÓN VÁLIDA\n");
                            break;
                        }
                    } while (menu2 != 6);
                    break;

                case 3:
                    break;

                default:
                    Console.WriteLine("\nINGRESE OPCIÓN VÁLIDA\n");
                    break;
                }
            } while (menugeneral != 3);
        }
예제 #2
0
        public static void Main(string[] args)
        {
            Pila P   = new Pila();
            int  opt = 0;

            do
            {
                Console.WriteLine("|1.-Pila |");
                Console.WriteLine("|2.-Cola |");
                Console.WriteLine("|3.-SALIR |");
                opt = int.Parse(Console.ReadLine());
                switch (opt)
                {
                case 1:

                    do
                    {
                        Console.WriteLine("   |1.-Insertar          |");
                        Console.WriteLine("   |2.-Buscar            |");
                        Console.WriteLine("   |3.-Modificar         |");
                        Console.WriteLine("   |4.-Eliminar          |");
                        Console.WriteLine("   |5.-Desplegar         |");
                        Console.WriteLine("   |6.-Salir             |");
                        opt = int.Parse(Console.ReadLine());
                        switch (opt)
                        {
                        case 1:
                            Console.WriteLine("\n\n Insrte nodo en la pila \n");
                            P.insertarNodo();
                            break;

                        case 2:
                            Console.WriteLine("\n\n Buscar nodo en la Pila \n");
                            P.BuscarNodo();
                            break;

                        case 3:
                            Console.WriteLine("\n\n Modificar nodo en la Pila\n");
                            P.ModificarNodo();
                            break;

                        case 4:
                            Console.WriteLine("\n\n Eliminar nodo en la Pila\n");
                            P.EliminarNodo();
                            break;

                        case 5:
                            Console.WriteLine("\n\n Desplegar nodos de la pila\n");
                            P.DesplegarPila();
                            break;
                        }
                    } while (opt != 6);
                    break;

                case 2:
                    do
                    {
                        Console.WriteLine("   |1.-Insertar          |");
                        Console.WriteLine("   |2.-Buscar            |");
                        Console.WriteLine("   |3.-Modificar         |");
                        Console.WriteLine("   |4.-Eliminar          |");
                        Console.WriteLine("   |5.-Desplegar         |");
                        Console.WriteLine("   |6.-Salir             |");
                        opt = int.Parse(Console.ReadLine());
                        switch (opt)
                        {
                        case 1:
                            Console.WriteLine("\n\n Insrte nodo en la Cola \n");
                            P.InsertarNodoCola();
                            break;

                        case 2:
                            Console.WriteLine("\n\n Buscar nodo en la Cola \n");
                            P.buscarnodo();
                            break;

                        case 3:
                            Console.WriteLine("\n\n Modificar nodo en la Cola\n");
                            P.modificarnodo();
                            break;

                        case 4:
                            Console.WriteLine("\n\n Eliminar nodo en la Cola\n");
                            P.eliminarcola();
                            break;

                        case 5:
                            Console.WriteLine("\n\n Desplegar nodos de la Cola\n");
                            P.desplegarCola();
                            break;
                        }
                    } while (opt != 6);
                    break;
                }
            } while (opt != 3);
        }
        static void Main(string[] args)
        {
            int menú;

            do
            {
                Console.WriteLine("\n>>>>>>>>>>>>MENÚ PRINCIPAL <<<<<<<<<\n" +
                                  "1.- Cola\n" +
                                  "2.- Pila\n" +
                                  "3.- Salir\n");
                Console.WriteLine("Elija una opcion");
                menú = int.Parse(Console.ReadLine());
                switch (menú)
                {
                case 1:
                    Cola cola = new Cola();
                    int  menu;
                    do
                    {
                        Console.WriteLine("\n>>>>>>>>>>MENÚ DE LA COLA<<<<<<<\n" +
                                          "1) Insertar\n" +
                                          "2) Buscar\n" +
                                          "3) Modificar\n" +
                                          "4) Eliminar\n" +
                                          "5) Desplegar\n" +
                                          "6) Salir del menú\n");
                        Console.WriteLine("Elija una de las opción");
                        menu = int.Parse(Console.ReadLine());
                        switch (menu)
                        {
                        case 1:
                            Console.WriteLine("\nInsertar nodo en la LISTA\n");
                            cola.InsertarNodo();
                            break;

                        case 2:
                            Console.WriteLine("\nBuscar nodo en la LISTA\n");
                            cola.buscarnodo();
                            break;

                        case 3:
                            Console.WriteLine("\nModificar nodo en la LISTA\n");
                            cola.modificarnodo();
                            break;

                        case 4:
                            Console.WriteLine("\nEliminar nodo de la  LISTA\n");
                            cola.eliminarcola();
                            break;

                        case 5:
                            Console.WriteLine("\nDespleglar nodo de la LISTA\n");
                            cola.desplegarCola();
                            break;

                        case 6:
                            Console.WriteLine("\nFin de  COLA\n");
                            break;

                        default:
                            Console.WriteLine("\n Por favor ingresar opcion valida \n");
                            break;
                        }
                    } while (menu != 6);
                    break;

                case 2:
                    Pila pil = new Pila();
                    int  menu2;
                    do
                    {
                        Console.WriteLine("\n <+<+<+<+<+<+<+<+MENÚ  PILA>+>+>+>+>+>+>+>+>\n" +
                                          "1) Insertar\n" +
                                          "2) Buscar\n" +
                                          "3) Modificar\n" +
                                          "4) Eliminar\n" +
                                          "5) Desplegar\n" +
                                          "6) Salir del menú\n");
                        Console.WriteLine("Elija una opción");
                        menu2 = int.Parse(Console.ReadLine());
                        switch (menu2)
                        {
                        case 1:
                            Console.WriteLine("\nInsertar en la Lista\n");
                            pil.insertarNodoPila();
                            break;

                        case 2:
                            Console.WriteLine("\nBuscar en la Lista\n");
                            pil.BuscarNodoPila();
                            break;

                        case 3:
                            Console.WriteLine("\nModificar en la Lista\n");
                            pil.ModificarNodoPila();
                            break;

                        case 4:
                            Console.WriteLine("\nEliminar en la Lista\n");
                            pil.EliminarNodoPila();
                            break;

                        case 5:
                            Console.WriteLine("\nDesplegar en la Lista\n");
                            pil.DesplegarPila();
                            break;

                        case 6:
                            Console.WriteLine("\nFInal  PILA\n");
                            break;

                        default:
                            Console.WriteLine("\nPor favor ingresar opcion valida\n");
                            break;
                        }
                    } while (menu2 != 6);
                    break;

                case 3:
                    break;

                default:
                    Console.WriteLine("\nPor favor ingresar opcion valida\n");
                    break;
                }
            } while (menú != 3);
        }