gpt4 book ai didi

c# - 一个指导用户加法的程序

转载 作者:太空宇宙 更新时间:2023-11-03 16:58:54 26 4
gpt4 key购买 nike

enter image description here我正在创建一个 C# 应用程序,它生成两个介于 100 到 500 之间的随机整数。数字应该执行加法,这样

           247 + 129 = ?

表单有一个文本框供用户输入问题的答案。单击按钮时,应用程序应执行以下操作:

检查用户的输入并显示一条消息,指示其答案是否正确。生成两个新的随机数并将它们显示在表单上的新问题中 添加一个名为“将乐谱保存到文件”的按钮。

点击后,该按钮应显示问题总数、正确答案数以及正确回答问题的百分比。

代码:

初始化组件();

        Random rand = new Random();
{
int number1;

number1 = rand.Next(400) + 100;

numberLabel1.Text = Convert.ToString(number1);
}
{

int number2;

number2 = rand.Next(400) + 100;
numberLabel2.Text = Convert.ToString(number2);
}
}

private void checkButton_Click(object sender, EventArgs e)
{

int correctAnswer;
correctAnswer = int.Parse(numberLabel1.Text) + int.Parse(numberLabel2.Text);
int userAnswer;
userAnswer = Convert.ToInt32(userInputBox.Text);

if (userAnswer == correctAnswer)
{
MessageBox.Show("Your Answer is Correct");
}
else
{
MessageBox.Show("Your Answer is Incorrect");
}
}
private void clearButton_Click(object sender, EventArgs e)
{

numberLabel1.Text = "";
numberLabel2.Text = "";
userInputBox.Text = "";
}

private void exitButton_Click(object sender, EventArgs e)
{

this.Close();
}

private void answerBox_TextChanged(object sender, EventArgs e)
{

}
}

我的问题是:如何获得输出?消息框没有显示,我每次都正确回答问题。在此之后如何生成两个新的随机数并将它们显示在表单上的新问题中添加一个名为“将分数保存到文件”的按钮。

点击后,该按钮应显示问题总数、正确答案数以及正确回答问题的百分比。

最佳答案

private static Random rand = new Random();
private void checkButton_Click(object sender, EventArgs e)
{
int num1 = rand.Next(400) + 100;
int num2 = rand.Next(400) + 100;
label1.Text = num1.ToString();
label2.Text = num2.ToString();
int correctAnswer = num1 + num2;
int userAnswer = Convert.ToInt32(textBox1.Text);

if (userAnswer == correctAnswer)
{
MessageBox.Show("Your Answer is Correct");
}
else
{
MessageBox.Show("Your Answer is Incorrect");
}
}

关于c# - 一个指导用户加法的程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52658236/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com