vb温度计编程 查看属相小程序

vb温度计编程 查看属相小程序


2024年2月4日发(作者:)

1.温度计

Public x As Integer

Option Explicit

Private Sub Command1_Click()

d = False

d = True

al = 10

x = -4

End Sub

Private Sub Command2_Click()

al = 0

d = True

d = False

End Sub

Private Sub Form_Load()

d = True

d = False

n = 43.1

End Sub

Private Sub Timer1_Timer()

If Line1.Y1 <= 0 Then

al = 0

n = 100

Else

Line1.Y1 = Line1.Y1 + x

n = n + 0.1

End If

If Line1.Y1 >= 800 Then

Color = vbBlue

Else

Color = vbRed

End If

End Sub

2. 属相

Private Sub Command1_Click()

Dim x As Integer, y As Integer

x = Val()

y = x Mod 12

If y = 0 Then

n = "猴"

ElseIf y = 1 Then

n = "鸡"

ElseIf y = 2 Then

n = "狗"

ElseIf y = 3 Then

n = "猪"

ElseIf y = 4 Then

n = "鼠"

ElseIf y = 5 Then

n = " 牛"

ElseIf y = 6 Then

n = " 虎"

ElseIf y = 7 Then

n = " 兔"

ElseIf y = 8 Then

n = " 龙"

ElseIf y = 9 Then

n = " 蛇"

ElseIf y = 10 Then

n = " 马"

Else

n = " 羊"

End If

End Sub

3. 出题复杂

Private Sub Cmd1_Click()

d = False

d = True

If Then

= Int((10 - 1 + 1) * Rnd + 1)

= Int((10 - 1 + 1) * Rnd + 1)

End If

If Then

= Int((99 - 10 + 1) * Rnd + 10)

= Int((99 - 10 + 1) * Rnd + 10)

End If

If Then

= Int((999 - 100 + 1) * Rnd + 100)

= Int((999 - 100 + 1) * Rnd + 100)

End If

End Sub

Private Sub Cmd2_Click()

If And And Val() = Val() + Val() Then

n = "对了"

End If

If And And Val() > Val() + Val() Then

n = "大了"

End If

If And And Val() < Val() + Val() Then

n = "小了"

End If

If And And Val() = Val() + Val() Then

n = "对了"

End If

If And And Val() > Val() + Val() Then

n = "大了"

End If

If And And Val() < Val() + Val() Then

n = "小了"

End If

d = True

d = False

End Sub

Private Sub Form_Load()

d = True

d = False

End Sub

4. 出题

Private Sub Cmd1_Click()

d = False

d = True

= Int((99 - 10 + 1) * Rnd + 10)

= Int((99 - 10 + 1) * Rnd + 10)

End Sub

Private Sub Cmd2_Click()

If Val() = Val() + Val() Then

n = "对了"

ElseIf Val() > Val() + Val() Then

n = "大了"

Else

n = "小了"

End If

d = True

d = False

End Sub

Private Sub Form_Load()

d = True

d = False

End Sub

6.统计正确率

Public sum As Integer

Public right As Integer

Public z As Single

Dim x As Integer, y As Integer

Private Sub Command1_Click()

x = Int((9 - 1 + 1) * Rnd + 1)

y = Int((9 - 1 + 1) * Rnd + 1)

n = x & "*" & y

End Sub

Private Sub Command2_Click()

sum = sum + 1

If Val() = x * y Then

= & Chr(13) & Chr(10) & x & "*" & y & "=" & Val() & "√"

right = right + 1

Else

= & Chr(13) & Chr(10) & x & "*" & y & "=" & Val() &

"X"

End If

= sum

= right

If right / sum < 1 Then

= "0" & (right / sum)

Else

= right / sum

End If

End Sub

Private Sub Form_Load()

sum = 0

right = 0

z = 0

End Sub


发布者:admin,转转请注明出处:http://www.yc00.com/news/1707052781a1474944.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信