イベントハンドラメソッドbutton1_Clickを記述して、学生の成績が「合格」か「不合格」かを計算します。合計スコアが50以上の場合、学生はコースに合格します。合計スコアは、Midterm(textbox1)+ Final(textbox2)スコアです。ただし、教師は生徒に10ポイント相当の追加クレジット(チェックボックス1)を与えることができます。結果はtextBox3に表示されます
これが私のコードです:
private void button1_Click(object sender, EventArgs e)
{
int midtermInt = int.Parse(textBox1.Text);
int finalInt = int.Parse(textBox2.Text);
if (checkBox1.Checked)
{
if ((midtermInt + finalInt) + 10 >= 50)
{
grade.Text = "PASS";
}
else if ((midtermInt + finalInt) + 10 < 50)
{
grade.Text = "FAIL";
}
}
else if (!checkBox1.Checked)
{
if ((midtermInt + finalInt) >= 50)
{
grade.Text = "PASS";
}
else if ((midtermInt + finalInt) < 50)
{
grade.Text = "FAIL";
}
}
実行すると、「Inut文字列が正しい形式ではありませんでした。..:(私はC#を初めて使用します。コードがどこか間違っている場合は、教えてください。
入力は整数のみで、テキストはありません。