c#的题目 在textbox里输入一个成绩,点击button,跳出一个窗口。判断成绩优秀,一般还是
c#的题目在textbox里输入一个成绩,点击button,跳出一个窗口。判断成绩优秀,一般还是差...
c#的题目
在textbox里输入一个成绩,点击button,跳出一个窗口。判断成绩优秀,一般还是差 展开
在textbox里输入一个成绩,点击button,跳出一个窗口。判断成绩优秀,一般还是差 展开
4个回答
展开全部
private void button1_Click(object sender, EventArgs e)
{
if (textBox1.Text.Trim().Length <= 0)
{
MessageBox.Show("请输入成绩!");
return;
}
else
{
float f = float.Parse(textBox1.Text);
MessageBox.Show(cj(f));
}
}
private string cj(float f)
{
if (f < 60.0)
{
return "差";
}
else if (f >= 60.0 && f < 70.0)
{
return "一般";
}
else if (f >= 70.0 && f < 80.0)
{
return "良好";
}
else
{
return "优秀";
}
}
更多追问追答
追问
谢谢😜
你是在一个窗口下写的吗。?
展开全部
double cj = new double();
bool result = double.TryParse(textBox1.Text.Trim(), out cj);
if (result && cj >= 0.00 && cj<=100)
{
if (cj > 90) { Console.WriteLine("优秀"); }
else if (cj > 80) { Console.WriteLine("良好"); }
else if (cj >= 60) { Console.WriteLine("合格"); }
else { Console.WriteLine("不合格"); }
}
else
{
Console.WriteLine("输入成绩不合法");
}
追问
谢谢,但是。。。不满足老师要求,😅
追答
double cj = new double();
bool result = double.TryParse(textBox1.Text.Trim(), out cj);
if (result && cj >= 0.00 && cj <= 100) { Console.WriteLine(Score.Judge(cj)); }
else { Console.WriteLine("输入成绩不合法"); }
Score类中:
public static class Score
{
public static string Judge(double cj)
{
string eval = null;
if (cj > 90) { eval = "优秀"; }
else if (cj > 80) { eval = "良好"; }
else if (cj >= 60) { eval = "合格"; }
else { eval = "不合格"; }
return eval;
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int number=TextBox1.text;
if (number>=80)
{
MessageBox.Show("优秀");
}
else if (number>60&&number<80)
{
MessageBox.Show("一般");
}
else
{
MessageBox.Show("差");
}
if (number>=80)
{
MessageBox.Show("优秀");
}
else if (number>60&&number<80)
{
MessageBox.Show("一般");
}
else
{
MessageBox.Show("差");
}
追问
不是,它得再另一个类里判断成绩,在button里直接就显示了
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2016-09-13
展开全部
这个很简单吧
更多追问追答
追问
刚入门,有点懵>:-<
追答
public class ScoreDecide
{
private double excellent;
///
/// 优秀成绩,可根据情况不同进行配置,默认80
///
public double Excellent
{
get
{
return this.excellent;
}
private set
{
this.excellent = value;
}
}
private double ordinary;
///
/// 一般成绩,可根据情况不同进行配置,默认60
///
public double Ordinary
{
get
{
return this.ordinary;
}
private set
{
this.ordinary = value;
}
}
///
/// 默认值设定成绩分差线
///
public ScoreDecide()
{
this.Excellent = 80;
this.Ordinary = 60;
}
///
/// 配置成绩分差线
///
/// 此值设定优秀成绩线
/// 此值设定一般成绩线
public ScoreDecide(double excellent, double ordinary)
{
this.Excellent = excellent;
this.Ordinary = ordinary;
}
///
/// 对分数进行判定,确定成绩
///
/// 成绩值
/// 成绩等级:“优秀”,“一般”,“差”
public string DetermineGrades(double grades)
{
return grades >= this.Excellent ? "优秀" :
grades >= this.Ordinary ? "一般" : "差";
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询