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.
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
Publicar un comentario