Manual aplicativo Interactivo


DESCRIPCIÓN APLICATIVO

El aplicativo de Sistema de Calificaciones calcular permite realizar el cálculo de las notas de un número de estudiantes definido por el usuario. Por lo tanto es posible determinar el promedio de 5 notas ingresadas para cada estudiante, definiendo si su resultado es “aprobado” o “reprobado”. Así mismo, es posible determinar el promedio de las notas de los estudiantes ingresados.

USO DEL APLICATIVO

El aplicativo cuenta con campos para definir el número de estudiantes, posteriormente se ingresa el nombre del primer estudiante y sus respectivas notas. Posteriormente se pulsa el botón “Agregar estudiante”. En el aplicativo se limpiarán los datos de los campos de texto, excepto la cantidad de estudiantes y el promedio del grupo de estudiantes, permitiendo ingresar un nuevo estudiante hasta la cantidad definida inicialmente. A medida que se ingresan los estudiantes al aplicativo, se mostrarán los datos en una tabla, acompañados de su promedio y resultado (Aprobado o Reprobado). Así mismo, se mostrará el valor del promedio del grupo. En el caso en que se desee borrar todas los datos, incluidos los que aparecen en la tabla, solo se debe pulsar el botón  X salir para  “Limpiar todos los datos”.

Manual Aplicativo Iterativo
Realizar un programa en C# que permita ingresar las cinco notas de un número
determinado de estudiantes de una de las materias de un grupo de colegio.

Se debe guardar el nombre de cada estudiante con  las cinco notas y se debe calcular su
promedio y mostrarlo en la respectiva fila de cada estudiante, además debe mostrar el
mensaje de aprobación o reprobación de la materia.

La asignatura se aprueba con un valor mayor o igual  a tres.


Adicional mente debe calcular el promedio de notas del grupo y mostrarlo  al frente
del nombre de la asignatura.


código algoritmo

 private void btncalcular_Click(object sender, EventArgs e)
        {
           
            int prome, n1, n2, n3, n4, n5;
            n1 = int.Parse(txtnota1.Text);
            n2 = int.Parse(txtnota2.Text);
            n3 = int.Parse(txtnota3.Text);
            n4 = int.Parse(txtnota4.Text);
            n5 = int.Parse(txtnota5.Text);
            prome = (n1 + n2 + n3 + n4 + n5) / 5;
            txtpromedio.Text = Convert.ToString(prome);
        
        }

        private void btnguardar_Click(object sender, EventArgs e)
        {

            

            string nombre;
                int nota1, nota2, nota3, nota4, nota5, prome;
                nombre = txtnombre.Text;
                nota1 = int.Parse(txtnota1.Text);
                nota2 = int.Parse(txtnota2.Text);
                nota3 = int.Parse(txtnota3.Text);
                nota4 = int.Parse(txtnota4.Text);
                nota5 = int.Parse(txtnota5.Text);
                prome = int.Parse(txtpromedio.Text);
                dataGridView1.Rows.Add(nombre, nota1, nota2, nota3, nota4, nota5, prome);
                txtnombre.Clear();
                txtnota1.Clear();
                txtnota2.Clear();
                txtnota3.Clear();
                txtnota4.Clear();
                txtnota5.Clear();
                txtpromedio.Clear();

            double total = 0;

            var total2 = dataGridView1.Rows.Cast<DataGridViewRow>().Sum(x => Convert.ToDouble(x.Cells["txt7"].Value));
            int total3 = dataGridView1.Rows.Cast<DataGridViewRow>().Count();
            total = total2 / total3;
            txtpromtotal.Text = Convert.ToString(total);

            if (prome >= 3.0)
            {
                MessageBox.Show("aprobado");
            }
            else
            {
                MessageBox.Show("reaprobado");
            }
            

        }

Mapa Mental



Comentarios

Entradas populares de este blog

Matrices especiales