我需要制作一个vb.net windows应用程序来计算学生商标。我有三个估价。例如,如果valution1是45分,如果valu2有30则那么有15分差异所以必须进行估价3。然后平均值将通过增加估值3和估值的最大得分1以及估值来计算。只有当估值1和估值2中存在15个或更多的分数时,才会进行评估2.请帮助我创建此应用程序,因为我不熟悉编码。 / p>
答案 0 :(得分:1)
获取三个文本框,将第三个文本框的启用属性设置为false。以下代码将为您提供帮助(在文本框的textchanged事件下)。
Private Sub Hello () Handles Textbox1.Textchanged, Textbox2.Textchanged
If Val(Textbox1.Text) - Val(Textbox2.Text) >= 15 then
Textbox3.Enabled = True
Else
Textbox3.Enabled = False
End If
End Sub
对于平均值,您需要添加所有值,然后除以术语数。假设您在标签中显示平均值:
Dim a as integer
If Textbox3.Enabled = True then
a = Val(Textbox1.Text) + Val(Textbox2.Text) + Val(Textbox3.Text)
Label1.Text = a/3
Else
a = Val(Textbox1.Text) + Val(Textbox2.Text)
Label1.Text = a/2
End If
我希望你明白!这是一种功课,但我这样做只是因为我很无聊。请不要在将来提出这些问题。阅读'如何询问'下次指导。