简单Visual Basic(VB)编程问题,For语句、If语句、循环....题目如图,在线等,

简单VisualBasic(VB)编程问题,For语句、If语句、循环....题目如图,在线等,急!!... 简单Visual Basic(VB)编程问题,For语句、If语句、循环....题目如图,在线等,急!! 展开
 我来答
听不清啊
高粉答主

推荐于2017-12-15 · 说的都是干货,快来关注
知道顶级答主
回答量:7.8万
采纳率:89%
帮助的人:1.9亿
展开全部

Private Sub Command1_Click()

  a = CInt(Text1.Text)

  b = CInt(Text2.Text)

  If b > a And b / a < 1.2 Then

    Label3.Caption = "警告,您的车速超过限速!"

  Else

    If b / a >= 1.2 And b / a < 1.5 Then

      Label3.Caption = "您的车速超过限速20%,处200元罚款,驾驶证记6分!"

    Else

      c = (b - a) / a * 100

      y = c * 20

      If y > 2000 Then y = 2000

      Label3.Caption = "您的车速超过限速" & c & "%,处" & y & "元罚款,驾驶证记12分!"

    End If

  End If

End Sub


Private Sub Form_Load()

  Label1.Caption = "限速"

  Label2.Caption = "时速"

  Label3.Caption = ""

  Text1.Text = ""

  Text2.Text = ""

  Command1.Caption = "计算"

  Command2.Caption = "清除"

  Command3.Caption = "退出"

End Sub


Private Sub Command2_Click()

  Call Form_Load

End Sub


Private Sub Command3_Click()

  End

End Sub



Private Sub Command1_Click()

  t = CInt(Text1.Text)

  n = CInt(Text2.Text)

  Sum = 0

  y = 0

  s$ = ""

  For i = 1 To n

    y = y * 10 + t

    Sum = Sum + y

    If i < 4 Then s$ = s$ & y & "+"

    If i = n Then s$ = s$ & "...+" & y & "="

  Next i

  s$ = s$ & Sum

  Label3.Caption = s$

End Sub


Private Sub Command2_Click()

  Call Form_Load

End Sub


Private Sub Command3_Click()

  End

End Sub


Private Sub Form_Load()

  Label1.Caption = "t="

  Label2.Caption = "n="

  Label3.Caption = ""

  Text1.Text = ""

  Text2.Text = ""

  Command1.Caption = "计算"

  Command2.Caption = "清除"

  Command3.Caption = "退出"

End Sub

追问
辛苦了,虽然时间已经过了😂
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式