【发布时间】:2011-12-16 00:35:53
【问题描述】:
这是我到目前为止所拥有的。似乎无法让它工作这些是指导方针
***细节 您将使用 1 个文件输入所有分数。该文件名为 Data.txt,应存储在项目 Debug 文件夹中。分数是浮点数。
一个按钮应该计算平均值、范围和标准偏差并显示它们。 您必须使用单独的函数来计算这 3 个统计数据。
一个按钮应该以表格形式显示频率。对于这个练习,我们感兴趣的频率如下:
# scores < 60
60 <= # scores < 70
70 <= # scores < 80
80 <= # scores < 90
90 <= # scores
您必须使用单独的数组来保存各个范围的总计。
所有分数都应显示在列表框中。*
Option Strict On
Public Class Form1
Private names() As String = IO.File.ReadAllLines("data.txt")
Private scores(names.Count - 1) As double
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
For i As Integer = 0 To names.Count - 1
scores(i) = CInt(names(i))
Next
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
Me.Close()
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim sum As Double = 0
mean(sum)
OutputListBox.Items.Add(sum)
End Sub
Function mean(ByRef sum As Double) As Double
Dim total As Double = scores(0)
For i As Double = 0 To scores.Count - 1
sum =
Next
Return sum
End Function
End Class
【问题讨论】:
-
你有什么问题?
-
我根本想不通。无法从 txt 文件中获取平均值、范围或标准差。并且文本文件可以包含任何类型的“测试”等级编号。
-
嗯,这将很难提供帮助。您为
mean()函数发布的代码不执行任何操作(或编译,使用不完整的表达式sum =)。您必须至少描述您遇到的具体问题,以便我们为您提供帮助。 -
我知道这就是全部。我什么都不明白。我无法让这些功能正常工作。我需要单击按钮将 data.txt 文件传递给三个不同的函数来计算平均值、范围和标准差。
标签: vb.net