lunes, 1 de agosto de 2016

Promedio sin contar ceros y contando ceros en C#

Hola amigos aqui les traigo un programa sencillo en C# que saca promedio con la opción de contar ceros y sin contarlos.

            int suma = 0;
            int promedio = 0;
            int leer;
            int sinCero = 0;
            for (int i = 0; i < dataGridView1.RowCount; i++)
            {
                
                leer = Convert.ToInt32(dataGridView1[0, i].Value);
                if (leer == 0)
                {
                    sinCero++;
                }
                suma += leer;
            }

            if (checkBox1.Checked)
            {
                promedio = suma / (dataGridView1.RowCount  - sinCero);
            }
            else
            {
                promedio = suma / (dataGridView1.RowCount - 1);
            }

            label1.Text = "Promedio: " + promedio;
Ejemplo

No hay comentarios:

Publicar un comentario