如何通过组合框结果对测验进行评分c#

时间:2015-05-27 02:02:45

标签: c# math combobox

嗨所以我只是做了一个小小的小测验,我只是想知道如何从组合框中的选定结果中计算得分。我尝试了这个并测试看我的答案是什么我只是显示了一个消息框,但答案总是为0。

      private void Button1_Click(object sender, EventArgs e)
    {
        if (ComboBox7.SelectedIndex == 2) //1
        {
            score1 = 1;

        }
        else
        {
            score1 = 0;
        }
        if (ComboBox8.SelectedIndex == 1)  //2
        {
            score2 = 1;
        }
        else
        {
            score2 = 0;
        }
        if (ComboBox9.SelectedIndex == 2) //3
        {
            score3 = 1;
        }
        else
        {
            score3 = 0;
        }
        if (ComboBox10.SelectedIndex == 0) //4
        {
            score4 = 1;
        }
        else
        {
            score4 = 0;
        }
        if (ComboBox11.SelectedIndex == 0) //5
        {
            score5 = 1;
        }
        else
        {
            score5 = 0;
        }
        int scores;
        int finalgrade;
        scores = score1 + score2 + score3 + score4 + score5;
        finalgrade = scores / 6;
        MessageBox.Show(finalgrade.ToString());


    }

如果有人能帮助我,我们将不胜感激。

1 个答案:

答案 0 :(得分:1)

最高得分可以是5,因为这小于6. 5/6在整数除法中总是0。