Определить средний балл оценок по предметам - C#
Формулировка задачи:
Помогите с заданием, пожалуйста
Даны: Фамилия, Группа, Информатика, История, Физика.
Задание: Определить средний балл оценок по физике, количество студентов с оценкой 5 по информатике и вывести сведения о них.
Решение задачи: «Определить средний балл оценок по предметам»
textual
Листинг программы
public partial class Form1 : Form
{
private DataTable Table;
public Form1()
{
InitializeComponent();
Table = new DataTable("students");
DataColumn columnID = new DataColumn("ID", typeof(int));
columnID.AutoIncrement = true;
columnID.Unique = true;
columnID.ReadOnly = true;
Table.Columns.Add(columnID);
Table.Columns.Add("Family", typeof(string));
Table.Columns.Add("Group", typeof(int));
Table.Columns.Add("Physics", typeof(int));
Table.Columns.Add("Informatics", typeof(int));
Table.Columns.Add("Hystory", typeof(int));
dataGridView1.DataSource = Table;
}
private void btnload_Click(object sender, EventArgs e)
{
Table.Clear();
Table.ReadXml("students.xml");
}
private void btnsave_Click(object sender, EventArgs e)
{
Table.WriteXml("students.xml");
}
private void btn1_Click(object sender, EventArgs e)
{
double chislo = 0;
int chislostrok = 0;
for (int i = 0; i <= Convert.ToInt32(dataGridView1["Physics", i].Value); i++)
{
chislo = chislo + Convert.ToInt32(dataGridView1["Physics", i].Value);
chislostrok++;
}
double srednee = chislo / chislostrok;
btn1.Text = Convert.ToString(srednee);
}
}