标题:[求助]弱问一个简单的问题,急
只看楼主
彼岸花开
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2005-6-6
 问题点数:0 回复次数:3 
[求助]弱问一个简单的问题,急
某邮局收费标准如下:距离(L)在1000公里内,邮件类型(T)为挂号3元/公斤,普通2元/公斤;若收件地点超出1000公里,则普通件2.5元/公斤,挂号件3.5元/公斤;若重量(W)超出30公斤,则超重部分每公斤加收0.5元.

拜托,先谢谢了

搜索更多相关主题的帖子: 1000 邮件 收费标准 
2005-06-06 17:12
loveve
Rank: 4
等 级:业余侠客
威 望:1
帖 子:452
专家分:213
注 册:2005-4-11
得分:0 
这不是编程问题,你自己把数学函数搞好了就行了,后面就好做了.

五月的雪
2005-06-06 20:00
anycall628
Rank: 1
等 级:新手上路
帖 子:222
专家分:0
注 册:2005-2-18
得分:0 

Rem 窗体内添加两个Frame控件,Frame1表示距离,内添加option1表示<1000,option2表示>1000 Rem Frame2表示类型,option3表示普通,option4表示挂号 Rem text1输入物品重量,commandbutton1计算应收费用,label2显示应收费用 Option Explicit Dim T1, T2, T3, T4 As Single Dim SF As Single Dim ZL As Single

Private Sub Command1_Click() ZL = Val(Text1.Text) If ZL <= 30 Then If Option1.Value = True Then If Option3.Value = True Then SF = T1 * ZL Else SF = T2 * ZL End If Else If Option3.Value = True Then SF = T3 * ZL Else SF = T4 * ZL End If End If Else If Option1.Value = True Then If Option3.Value = True Then SF = T1 * ZL + (ZL - 30) * 0.5 Else SF = T2 * ZL + (ZL - 30) * 0.5 End If Else If Option3.Value = True Then SF = T3 * ZL + (ZL - 30) * 0.5 Else SF = T4 * ZL + (ZL - 30) * 0.5 End If End If End If Label2.Caption = "应收费用为:" + Str(SF) End Sub

Private Sub Form_Load() T1 = 2: T2 = 3: T3 = 2.5: T4 = 3.5 End Sub


爱生活,爱编程。
2005-06-06 20:16
彼岸花开
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2005-6-6
得分:0 
谢谢anycall628啦,呵呵
2005-06-06 21:43



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-20242-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.053259 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved