gpt4 book ai didi

c# - 关于我在 C# 课上的作业的问题

转载 作者:行者123 更新时间:2023-11-30 19:03:39 26 4
gpt4 key购买 nike

我正在上 C# 编程课,这是我的第一份作业,我已经需要帮助了。我想我可以解决这个问题,我只需要帮助开始。

Create an Average class with a public data member to collect the sum of the integer entries and a public data member to hold the double average of the sum of the 10 integers.

  • Public class method to get each integer number input.
  • Public class method to calculate the average of the numbers input.
  • Public class method to output the average of the numbers input.
  • Main( ) function that instantiates one Average object, and includes a for loop to take 10 inputs and calls to the calculation and output method.

The next chapter covers looping, however, you should be able to build a for-loop to accomplish the 10 inputs.

namespace Assignment1_White
{

public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
int num1;
int num2;
int num3;
int num4;
int num5;
int num6;
int num7;
int num8;
int num9;
int num10;
int answer;

num1 = int.Parse(num100.Text);
num2 = int.Parse(num200.Text);
num3 = int.Parse(num300.Text);
num4 = int.Parse(num400.Text);
num5 = int.Parse(num500.Text);
num6 = int.Parse(num600.Text);
num7 = int.Parse(num700.Text);
num8 = int.Parse(num800.Text);
num9 = int.Parse(num900.Text);
num10 = int.Parse(num1000.Text);



answer = (num1 + num2 + num3 + num4 + num5 + num6 + num7 + num8 + num9 +num10)/10;
MessageBox.Show(answer.ToString());

}
}

我已经走到这一步了,但现在我被困在错误检查上。目前每次都会除以10。我需要一种方法来添加 if 语句。

最佳答案

有时,一种有效的方法是首先确定您的方法签名需要是什么样子(这通常使用 interfaces 来实现;不过我猜您还没有在类(class)中做到这一点)。

这里有几个例子。

作业

Public class method to get each integer number input.

提示

描述表明该方法将获取输入;这通常采用方法参数的形式。

public void CollectInput(double input);

作业

Public class method to calculate the average of the numbers input.

提示

描述中提到计算一个值;这样的方法几乎肯定会返回其计算结果。想必参与计算的值都是由Average类内部存储的(毕竟上面CollectInput输入的值需要某处) .

public double CalculateAverage();

实际上,我要就此打住。

希望这个答案足以让您开始并朝着正确的方向前进。

关于c# - 关于我在 C# 课上的作业的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3601844/

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