コード例 #1
0
ファイル: TCola.cs プロジェクト: Krononauta/TPR-1---Parcial-I
 public void Enqueue(TAlumno item)
 {
     if (Ultimo < max - 1)
     {
         Cola[++Ultimo] = item;
     }
 }
コード例 #2
0
ファイル: Form1.cs プロジェクト: Krononauta/TPR-1---Parcial-I
 void Encolar(TAlumno alumno, TCola cola, ListBox lstBoxPila)
 {
     if (!cola.Llena())
     {
         cola.Enqueue(alumno);
         MostrarCola(cola, lstBoxPila);
     }
 }
コード例 #3
0
ファイル: Form1.cs プロジェクト: Krononauta/TPR-1---Parcial-I
        private void btnCargar_Click(object sender, EventArgs e)
        {
            TAlumno alumno = new TAlumno();

            alumno.Nombre   = txtNombre1.Text;
            alumno.Apellido = txtApellido1.Text;
            Encolar(alumno, Cola, listBox1);
            txtNombre1.Text   = "";
            txtApellido1.Text = "";
            txtNombre1.Focus();
        }
コード例 #4
0
ファイル: Form1.cs プロジェクト: Krononauta/TPR-1---Parcial-I
        void MostrarCola(TCola cola, ListBox lstBox)
        {
            TAlumno[] elementos = new TAlumno[cola.Longitud()];
            elementos = (TAlumno[])cola.Elementos();

            lstBox.Items.Clear();
            for (int i = cola.Primero_(); i <= cola.Ultimo_(); i++)
            {
                lstBox.Items.Add(elementos[i]);
            }
        }