vb编程:运输部门的货物运费与里程有关,距离越远,每吨货物的单价就越低。假定每吨单价p(元)和距离s(公里)之间的关系如下所示:


编写程序,从键盘上输入要托运的货物重量,然后计算并输出总运费。

解:设总运费为t(元),要托运的货物重量为w(吨),则计算公式为 t=p*w*s

以下是此题的【VB源代码】
Private Sub Form_Click()

    Dim w As Single, s As Single
    Dim p As Single, t As Single
    w = InputBox("输入货物重量(吨)")
    s = InputBox("输入托运距离(公里)")
    If s <= 0 Then End
    Select Case s
      Case Is < 100
        p = 32
      Case Is < 200
        p = 28
      Case Is < 300
        p = 25
      Case Is < 400
        p = 22.5
      Case Is < 1000
        p = 20
      Case Else
        p = 15
    End Select
    t = p * w * s
    Print w; "吨货物"; s; "公里的总运费为:"; t; "元"

End Sub

程序运行后,单击窗体,输入货物重量为5,托运距离为50,输出结果为:
5吨货物 50公里的总运费为:8000元

来源:visual basic程序设计教程第四版答案(刘炳文)

本文链接:http://www.wb98.com/vb1/post/vb_7.4.html

本站文章搜索:

<< 上一篇下一篇 >>

搜索

Tags列表

扫我手机登录

赞助商链接