예제 #1
0
 private void dataGridView1_CellEndEdit(object sender, DataGridViewCellEventArgs e)
 {
     try
     {
         datos = new ArrayList();
         for (int i = 0; i < dgvDatos.RowCount - 1; i++)
         {
             if (dgvDatos.Rows[i].Cells[0].Value.ToString() != null)
             {
                 datos.Add(Double.Parse(dgvDatos.Rows[i].Cells[0].Value.ToString()));
             }
         }
         datos.Sort();
         desc             = new Descriptiva(datos, "");
         txtLi.Text       = datos[0].ToString();
         txtLs.Text       = datos[dgvDatos.RowCount - 2].ToString();
         txtamplitud.Text = desc.Amplitud().ToString();
         txtclases.Text   = desc.Clases().ToString();
         txtanchoc.Text   = desc.AnchoClase().ToString();
         txtmenor.Text    = "Menor: " + datos[0].ToString();
         txtmayor.Text    = "Mayor: " + datos[dgvDatos.RowCount - 2].ToString();
         txtcantidad.Text = "Cantiad: " + (dgvDatos.RowCount - 1).ToString();
         txtmedia.Text    = "Media: " + Math.Round(desc.Media(), 2);
         txtmediana.Text  = "Mediana: " + desc.Mediana().ToString();
         txtmoda.Text     = "Moda: " + desc.Moda().ToString();
     }
     catch (Exception)
     {
     }
 }
예제 #2
0
 public void LlenarResumen()
 {
     dgvresumen.Rows.Add("Recuento", desc.datos.Count.ToString());
     dgvresumen.Rows.Add("Media", Math.Round(desc.Media(), 2).ToString());
     dgvresumen.Rows.Add("Mediana", desc.Mediana().ToString());
     dgvresumen.Rows.Add("Moda", desc.Moda().ToString());
     dgvresumen.Rows.Add("Menor", desc.Moda().ToString());
     dgvresumen.Rows.Add("Mayor", desc.datos[desc.datos.Count - 1].ToString());
     dgvresumen.Rows.Add("Rango", desc.Amplitud().ToString());
 }