您的位置:首页 > 其它

第二次软件工程作业

2015-10-06 19:55 190 查看
这次的作业对我们这些c#白板而言,的确有些难,这次的作业,我是请教了一些c#的大神才勉强完成了。下面是我的设计界面,



下面的是代码:

private void button1_Click(object sender, EventArgs e)
{
Random a = new Random();
int b = a.Next(1, 11);
int c = a.Next(1, 11);
textBox1.Text = Convert.ToString(b);
textBox2.Text = Convert.ToString(c);
textBox3.Text = "";
textBox4.Text = "";
}

private void button5_Click(object sender, EventArgs e)
{

switch (comboBox1.Text)
{
case "+": textBox4.Text = Convert.ToString(Convert.ToInt32(textBox1.Text) + Convert.ToInt32(textBox2.Text)); break;
case "-": textBox4.Text = Convert.ToString(Convert.ToInt32(textBox1.Text) - Convert.ToInt32(textBox2.Text)); break;
case "*": textBox4.Text = Convert.ToString(Convert.ToInt32(textBox1.Text) * Convert.ToInt32(textBox2.Text)); break;
case "/": textBox4.Text = Convert.ToString(Convert.ToInt32(textBox1.Text) / Convert.ToInt32(textBox2.Text)); break;
}
if (textBox3.Text != textBox4.Text)
{
MessageBox.Show("与答案不符请重新输入");
}
else
{
MessageBox.Show("回答正确");
}
}

我也请教老师了,老师给我提供了他的一些思路,但我思前想后,还是这个简单,因此用了这个,

【一】代码分析:随机数用的是Random,这个我们老师都教过,很简单,定义两个数值,作为产生的随机数,这当中我用了一个comboBox作为运算符号的选择菜单,然后用switch循环判断运算符号,然后进行计算,大致的代码就是这些。希望老师明鉴。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: