c# 做一个判定等级工具

来源:百度知道 编辑:UC知道 时间:2024/06/08 11:20:20
想做一个等级判定工具
级别 听力 语法 阅读 综合 总分
最低 30-40 30-40 30-40 30-40 120-160
3级 40-50 40-50 40-50 40-50 161-200
4级 50-60 50-60 50-60 50-60 201-240
5级 60-70 60-70 60-70 60-70 241-280
6级 70-80 70-80 70-80 70-80 281-320
7级 80-90 80-90 80-90 80-90 321-360
8级 90-100 90-100 90-100 90-100 361-400

上面是所得分数相对应的等级
有四个要求:
1.总分必须达到与证书等级相对应的等级分数。
2.四个单项分中必须有三项达到相对应的等级分数。
3.四个单项分中,允许有一项低于相对应的等级分数,但降低幅度不得超过一级,如果超过一级,只能得到低一个档次的证书。
4.四个单项分中,不能有任何一项低于最低分数底线,否则就拿不到证数

求各位大侠想想做这个工具的一些思想,谢谢啦
感觉好了 可以加分哦。。

做好了,经过了初步测试。
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();

lblTotal.BackColor = Color.Red;
lblClass.BackColor = Color.Red;
lblClass.Text = "没有等级!";
}

private void btuDo_Click(object sender, EventArgs e)
{
lblClass.Text = "";
lblTotal.Text = "";
label1.Text = "";
label8.Text = "";
label9.Text = "";
label10.Text = "";

if (TestScore(txtHearing, label1) &&
TestScore(txtGrammer, label8) &&
TestScore(txtReading, label9) &&
TestScore(txtComposite, label10))
{
List<int> list = new List<int>();