ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

El arte de amarte rese;a amorosa


Enviado por   •  28 de Noviembre de 2017  •  Ensayo  •  1.600 Palabras (7 Páginas)  •  123 Visitas

Página 1 de 7

using System;

using System.Collections;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

using System.Windows.Forms;

namespace pruebapila

{

    public partial class Form1 : Form

    {

        pilas objeto = new pilas();

        ArrayList vector01;

        public Form1()

        {

            InitializeComponent();

            vector01 = new ArrayList();

        }

        private void label1_Click(object sender, EventArgs e)

        {

        }

        private void Form1_Load(object sender, EventArgs e)

        {

        }

        private void btncrear_Click(object sender, EventArgs e)

        {

            int m = int.Parse(txtmaximo.Text); //iguala una variable a la textbox maximo

            objeto = new pilas(m);//llama el objeto pilas igual toma la cantidad de m

            MessageBox.Show("pila creada");

        }

        private void btnpush_Click(object sender, EventArgs e)

        {

            if (txtnumero.Text == "")

            {

                MessageBox.Show("ingrese un numero");// si la casilla textbox numero esta sola te pide que ingreses un dato

            }

            else

            {

                if (objeto.pila_llena() == false) //mientras la pila no este llena ingresa un elemeto ala pila

                {

                    int k;

                    k = int.Parse(txtnumero.Text);

                    objeto.push(k);// el objeto.push reduce el tama;o de la pila por cada vez que se ingrese

                    listBox1.Items.Add(k);// ingresa los respectivos datos a la listbox

                    vector01.Add(k);//de igual manera agrega los elementos al vector

                }

                else { MessageBox.Show("pila llena"); }

            }

            txtnumero.Clear();

            txtnumero.Focus();

          //  si el valor indice de i que hafa la muestra de valor

        }

        private void btnpop_Click(object sender, EventArgs e)

        {

            int n;

           n = objeto.pop(); // el objeto.pop presionar el boton elimina elemento por elemento de la pila

         listBox1.Items.Remove(n); //quita elemetos de la pila de uno en uno

            vector01.Remove(n);

         MessageBox.Show("salio:" + n);

       

         

        }

        private void btnmostrar_Click(object sender, EventArgs e)

        {

            int i;

            listBox2.Items.Clear();

            for (i = 0; i < vector01.Count; i++)

            {

                listBox2.Items.Add(vector01[i]); ///en el boton mostrar transfiere los datos existentes del vector a la listbox

               

...

Descargar como (para miembros actualizados) txt (4 Kb) pdf (145 Kb) docx (65 Kb)
Leer 6 páginas más »
Disponible sólo en Clubensayos.com