我是 C# 新手,所以请原谅我的愚蠢问题。
所以。我有一个程序可以提示用户输入他们的姓名和成绩。到目前为止,我可以在 dataGridView 中找到给定成绩的平均成绩和最高成绩。
这是平均和最大代码:
dataGridView1.Rows.Add(txt_name.Text, txt_grade.Text);
private void btn_calculate_Click(object sender, EventArgs e)
{
int[] columnData = (from DataGridViewRow row in dataGridView1.Rows
where row.Cells[1].FormattedValue.ToString()!= string.Empty
select Convert.ToInt32(row.Cells[1].FormattedValue)).ToArray();
lbl_average.Text = "Average grade is: " + columnData.Average().ToString();
lbl_highest.Text = "Highest grade is: " + columnData.Max().ToString();
}
我现在需要得到通过率。例如,通过率为 50 分。如果 5 名学生中有 2 名得分 50 或更高,则通过率应为 40%,并应显示在我的 lbl_passrate 上。
九州编程
相关分类