求vb代码:按一个按钮随机出现一道有两个100到999之间的数组成的计算题,如123+659,569×265.
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/11 23:25:26
求vb代码:按一个按钮随机出现一道有两个100到999之间的数组成的计算题,如123+659,569×265.
输入结果后有一个按钮是判断对错的,求这个按钮的单击事件代码(第一个按钮的部分代码如下
Randomize
shu1 = Int((999 - 100 + 1) * Rnd + 100)
shu2 = Int((999 - 100 + 1) * Rnd + 100)
Text1.Text = shu1
Text2.Text = shu2
Label4.Caption = Mid("+-×÷", Fix(Rnd() * 4 + 1), 1)
输入结果后有一个按钮是判断对错的,求这个按钮的单击事件代码(第一个按钮的部分代码如下
Randomize
shu1 = Int((999 - 100 + 1) * Rnd + 100)
shu2 = Int((999 - 100 + 1) * Rnd + 100)
Text1.Text = shu1
Text2.Text = shu2
Label4.Caption = Mid("+-×÷", Fix(Rnd() * 4 + 1), 1)
在窗体form1上画一个label1显示算式、一个text1输入答案,一个command1(更换命题)和一个command2(提交答案).然后将以下代码黏贴到form1代码窗运行.你自己的代码做了部分调整放在command1里了:
Dim shu1 As Long, shu2 As Long, fuhao As String
Private Sub Command1_Click()
Randomize
shu1 = Int((999 - 100 + 1) * Rnd + 100)
shu2 = Int((999 - 100 + 1) * Rnd + 100)
fuhao = Mid("+-×÷", Fix(Rnd() * 4 + 1), 1)
Label1.Caption = CStr(shu1) & fuhao & CStr(shu2) & " ="
Text1.Text = ""
Command2.Enabled = False
If Text1.Visible = True Then Text1.SetFocus
End Sub
Private Sub Command2_Click()
Select Case fuhao
Case "+"
If Val(Text1.Text) = shu1 + shu2 Then
MsgBox "答案正确": Command1_Click
Else
MsgBox "答案错误"
End If
Case "-"
If Val(Text1.Text) = shu1 - shu2 Then
MsgBox "答案正确": Command1_Click
Else
MsgBox "答案错误"
End If
Case "×"
If Val(Text1.Text) = shu1 * shu2 Then
MsgBox "答案正确": Command1_Click
Else
MsgBox "答案错误"
End If
Case "÷"
If Val(Text1.Text) = shu1 / shu2 Then
MsgBox "答案正确": Command1_Click
Else
MsgBox "答案错误"
End If
End Select
End Sub
Private Sub Form_Load()
Text1.Text = ""
Command1_Click
End Sub
Private Sub Text1_Change()
If Text1.Text <> "" Then Command2.Enabled = True Else Command2.Enabled = False
End Sub
Dim shu1 As Long, shu2 As Long, fuhao As String
Private Sub Command1_Click()
Randomize
shu1 = Int((999 - 100 + 1) * Rnd + 100)
shu2 = Int((999 - 100 + 1) * Rnd + 100)
fuhao = Mid("+-×÷", Fix(Rnd() * 4 + 1), 1)
Label1.Caption = CStr(shu1) & fuhao & CStr(shu2) & " ="
Text1.Text = ""
Command2.Enabled = False
If Text1.Visible = True Then Text1.SetFocus
End Sub
Private Sub Command2_Click()
Select Case fuhao
Case "+"
If Val(Text1.Text) = shu1 + shu2 Then
MsgBox "答案正确": Command1_Click
Else
MsgBox "答案错误"
End If
Case "-"
If Val(Text1.Text) = shu1 - shu2 Then
MsgBox "答案正确": Command1_Click
Else
MsgBox "答案错误"
End If
Case "×"
If Val(Text1.Text) = shu1 * shu2 Then
MsgBox "答案正确": Command1_Click
Else
MsgBox "答案错误"
End If
Case "÷"
If Val(Text1.Text) = shu1 / shu2 Then
MsgBox "答案正确": Command1_Click
Else
MsgBox "答案错误"
End If
End Select
End Sub
Private Sub Form_Load()
Text1.Text = ""
Command1_Click
End Sub
Private Sub Text1_Change()
If Text1.Text <> "" Then Command2.Enabled = True Else Command2.Enabled = False
End Sub
求vb代码:按一个按钮随机出现一道有两个100到999之间的数组成的计算题,如123+659,569×265.
vb编写程序,单击按钮,使计算机产生一个0到100之间的随机整数,然后判断这个数是奇数还是偶数,并输出该
求一个EXCELL用VB程序,要求输入两个数,按一下按钮产生一个介于刚才输入的那个数之间的随机数.
用VB在1-100中产生10个随机整数,按从小到大的顺序排列 如题..求代码
vb中个随机选取一个0到1000之间的数怎么写
vb随机数之和代码单击开始按钮以后每隔0.01秒产生2个10~99之间的随机数,如果这两个数之和为100,则停止产生新的
求一VB代码,用数组保存随机产生的10个介于20到50之间的整数,编程求出其中的最大数、最小数和平均值,并
急求vb代码 单击“开始”按钮后每隔0.01秒产生2个随机数10-99之间的随机数
求大神帮看VB代码哪边出错了——随机生成10个20到90之间的整数,将其中的素数输出.
vb 随机产生10个100-200之间的数 求最大值
vb代码,急 a) 单击“生成”按钮,生成100个三位随机整数,分别将其中的偶数与奇数显示在二个列表框中 b)
输出随机数字我想输出一个10001到11110之间的一个随机数 代码是什么