Private Sub Form_Click()
Dim num1, num2, num3, sum, average As Single
'获取三个单精度浮点数
num1 = Val(InputBox("请输入第一个单精度浮点数:"))
num2 = Val(InputBox("请输入第二个单精度浮点数:"))
num3 = Val(InputBox("请输入第三个单精度浮点数:"))
'计算总和与平均值
sum = num1 + num2 + num3
average = sum / 3
'显示结果
MsgBox "这三个数的和为:" & sum & vbCrLf & "这三个数的平均值为:" & average
End Sub
试题一1
Private Sub Form_Click()
Print fs_sum(100)
End Sub
Function fs_sum(ByVal n As Integer) As Single
Dim s!, nc! '和与倒数
s=0
For i = 1 To n
nc = 1 / i
s = s + nc
Next i
fs_sum = s
End Function
试题一2
Private Sub Form_Click()
For i = 1 To 4
Print Space(4 - i);
For j = 1 To i
Print " ";
Next j
Next i
End Sub
待续,未完
1、打开VB,创建一个新的WindowsForm应用程序。
2、在Form中添加5个文本框,用于输入5门成绩。
3、在Form中添加一个“计算总分”按钮。
4、双击“计算总分”按钮,进入代码编辑器。
5、接下来,将每个文本框中的字符串转换为Double类型的变量,然后将相加得到总分。最后,将总分转换为字符串类型,然后将结果显示在第六个文本框中。
6、运行程序,输入5门成绩,然后单击“计算总分”按钮即可计算出总分并显示在第六个文本框中。
Dim v As Boolean
Dim s As Integer
Dim X As Double
Dim Y As Double
Private Sub Command1_Click(Index As Integer)
If Form1Tag = "T" Then
If Index = 10 Then
Text1Text = "0"
Else
Text1Text = Command1(Index)Caption
End If
Form1Tag = ""
Else
Text1Text = Text1Text & Command1(Index)Caption
End If
End Sub
Private Sub Command2_Click(Index As Integer)
Form1Tag = "T"
If v Then
X = Val(Text1Text)
v = Not v
Else
Y = Val(Text1Text)
Select Case s
Case 0
Text1Text = X + Y
Case 1
Text1Text = X - Y
Case 2
Text1Text = X Y
Case 3
If Y <> 0 Then
Text1Text = X / Y
Else
MsgBox ("不能以0为除数")
Text1Text = X
v = False
End If
Case 4
Y = 0
v = False
End Select
X = Val(Text1Text)
End If
s = Index
End Sub
Private Sub Frame1_DragDrop(Source As Control, X As Single, Y As Single)
End Sub
控件自己添加吧,空间名要和代码名一致
以上就是关于vb程序单击窗体输入3个单精度数据,并输入这三个数的和及其平均数,怎么写程序啊全部的内容,包括:vb程序单击窗体输入3个单精度数据,并输入这三个数的和及其平均数,怎么写程序啊、vb程序设计实例100、vb程序怎么求5门成绩的总分等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)