1、 制作一个可供小学数学运算的程序。 0—100整数加减乘除四则运算,如结果为小数四舍五入保留小数点后两位。
根据输入题数出题,题目应为随机,每次应不一样。 如:题目数=3
77-55=
33*3=
100/3= 判断是否正确,如不正确给出正确答案,并计算分数,分数为正确题目的
百分比(四舍五入取整数)。
如:
77-55= 22 对
33*3= 99 对
100/3= 33 错结果应为 33.33
分数为:67分
2、制作一个倒计时器,输入倒计时时间后,显示剩余时间,时间到后有提示音和提示画面以上两题最好能做个界面,谢谢!!!
根据输入题数出题,题目应为随机,每次应不一样。 如:题目数=3
77-55=
33*3=
100/3= 判断是否正确,如不正确给出正确答案,并计算分数,分数为正确题目的
百分比(四舍五入取整数)。
如:
77-55= 22 对
33*3= 99 对
100/3= 33 错结果应为 33.33
分数为:67分
2、制作一个倒计时器,输入倒计时时间后,显示剩余时间,时间到后有提示音和提示画面以上两题最好能做个界面,谢谢!!!
解决方案 »
- 用vb连接sql server 数据库阿!!
- 关于以前网上发布的N多关于取网卡问题,现问题以经得到完美的解决,请看
- EXCEL错误问题
- 关于True Dbgrid控件
- 这个“变量定义”是怎么看懂它?
- 在列表框中处理右击事件?????
- 用SendMessage如何向MDI的子窗体里发消息啊?(在线等待。。。。。。。。。。。。)
- 我在VB中调用GetPrivateProfileString API 函数不成功,为什么????
- 怎样在VB程序里实现系统多语言功能???谢谢!一定给分!!
- 急急急!为什么打开英文,MyRecord就是6×单字节,打开中文就是6×双字节?要约定是6个单字节,有什么办法?大侠们!
- 关于datagrid控件记录选择和操作的问题
- 顺序执行时,如何不等待调用函数返回而继续执行下一条语句????
Dim Dui As Integer '定义答对数目
Private Sub Command1_Click()
Dim tmp As Single
tmp = Test()
If tmp = InputBox("请写出答案") Then '答题,如果正确,题数减少一个,正确数增加一个
T = T - 1
Dui = Dui + 1
Print "正确"
Else
T = T - 1
Print "错误"
End IfIf T <= 0 Then ' 所有题目答完,按钮功能消失,并显示得分
Command1.Enabled = False
Print "得分:" & Round(Dui / T2 * 100)
End IfEnd SubPrivate Sub Form_Load()
Me.AutoRedraw = True
T = InputBox("请填写考题数")
T2 = T
Dui = 0
End Sub'加减乘除随机出题函数Private Function Test() As Single
Dim tmp1 As Integer, tmp2 As Integer
tmp1 = Int(100 * Rnd)
tmp2 = Int(100 * Rnd)
Dim Method As Integer
Randomize
Method = 1 + Int(4 * Rnd)
Select Case Method
Case 1
Print tmp1 & "+" & tmp2 & "="
Test = tmp1 + tmp2
Case 2
Print tmp1 & "-" & tmp2 & "="
Test = tmp1 - tmp2
Case 3
Print tmp1 & "*" & tmp2 & "="
Test = Round(tmp1 * tmp2, 2)
Case 4
Print tmp1 & "/" & tmp2 & "="
Test = Round(tmp1 / tmp2, 2)
End Select
End Function