求VB 大佬,急急急,在线急等,求大佬

2025-05-17 22:16:47
推荐回答(1个)
回答(1):

参考代码:

Public Function CalcWaterRate(ByVal WaterConsumption As Single) As Single
    Dim sngWaterUnitPrice As Single
    
    Select Case WaterConsumption
        Case Is < 10
            sngWaterUnitPrice = 0.2
        Case Is < 20
            sngWaterUnitPrice = 0.5
        Case Is < 50
            sngWaterUnitPrice = 1
        Case Else
            sngWaterUnitPrice = 1.5
    End Select
    
    CalcWaterRate = sngWaterUnitPrice * WaterConsumption
End Function

调用:

MsgBox CalcWaterRate(20)