新手请教,这道题用if怎么写呢

来源:百度知道 编辑:UC知道 时间:2024/05/22 16:32:31
有一个函数

2x (x<2)

Y= 10-3x (2<=x<=20)

6x-5 (x>=20)
写一个程序,输入x的值,输出相应的y的值
谢谢 可是我还是想知道用IF语句该如何去写
我写半天调试都没对其中 %f这个计算结果总是不能满意

用VB 6.0的话
定义一个cammand1,text,label控件
Private Sub Command1_Click()
Dim x, y As Double
x = Text1.Text
If x < 2 Then
y = x * 2
End If
If x >= 2 & x <= 20 Then
y = 10 - x * 3
End If
If x >= 20 Then
y = x * 6 - 5
End If
Label1.Caption = y
End Sub