static void Main(string[] args) { char op; pila p = new pila(6); pilalista pl = new pilalista(); int dato = 0; do { op = M.menu(); switch (op) { case 'a': Console.Write("Ingrese numero a la pila : "); dato = int.Parse(Console.ReadLine()); p.insertar(dato); Console.ReadLine(); break; case 'b': dato = p.suprimir(); Console.WriteLine("El elemento {0} fue eliminado", dato); Console.ReadLine(); break; case 'c': p.mostrar(); Console.ReadLine(); break; case 'd': Console.Write("Ingrese numero a la pila : "); dato = int.Parse(Console.ReadLine()); pl.insertar_lista(dato); Console.ReadLine(); break; case 'e': dato = pl.suprimir_lista(); Console.WriteLine("El elemento {0} fue eliminado", dato); Console.ReadLine(); break; case 'f': pl.mostrar_lista(); Console.ReadLine(); break; case 'g': break; default: Console.WriteLine("Opcion incorrecta ..intente otra vez "); Console.ReadLine(); Console.Clear(); break; } }while (op != 'g'); }
static void Main(string[] args) { int opcion = 0; int x = 0; pila <int> p = new pila <int>(); Thread hilo = new Thread(new ThreadStart(calcular)); hilo.Start(); while (opcion != 4) { Console.Clear(); Console.WriteLine("1. Push"); Console.WriteLine("2. Pop"); Console.WriteLine("3. Mostrar"); Console.WriteLine("4. Salir"); opcion = int.Parse(Console.ReadLine()); switch (opcion) { case 1: Console.WriteLine("introduzca un elemento"); x = int.Parse(Console.ReadLine()); p.push(x); break; case 2: x = p.pop(); Console.WriteLine("El elemento eliminado es {0}", x); Console.ReadKey(); break; case 3: p.mostrar(); Console.ReadKey(); break; } } hilo.Join(); }
static void Main(string[] args) { int opcion = 0; pila <Alumno> p = new pila <Alumno>(); while (opcion != 4) { Console.Clear(); Console.WriteLine("1. Push"); Console.WriteLine("2. Pop"); Console.WriteLine("3. Mostrar"); Console.WriteLine("4. Salir"); opcion = int.Parse(Console.ReadLine()); switch (opcion) { case 1: Console.WriteLine("introduzca NOmbre"); String nombre = Console.ReadLine(); Console.WriteLine("introduzca Apellido"); String apellido = Console.ReadLine(); Alumno x = new Alumno(nombre, apellido); p.push(x); break; case 2: Alumno y = p.pop(); Console.WriteLine("El elemento eliminado es {0}", y.ToString()); Console.ReadKey(); break; case 3: p.mostrar(); Console.ReadKey(); break; } } }