TC官方合作论坛
标题:
求助老手,下面这句代码用TC合适的语句是哪个
[打印本页]
作者:
dshp4050
时间:
2012-5-12 17:20
标题:
求助老手,下面这句代码用TC合适的语句是哪个
发现TC在语句判断的时候不能用and,
可是因为判断的比较多,一直用单个if 判断的话,代码太长了。。有没有合适的语句可以写的简略点的?
//下面是用按键写的程序,
If 坐标x(q) <= 252 and 坐标y(q) <= 80 Then
编号 = 1
Else
If 坐标x(q) >= 252 and 坐标y(q) <= 80 Then
编号 = 2
Else
If 坐标x(q) <= 222 and 坐标y(q) >= 80 Then
编号 = 3
Else
编号=4
End If
End If
End If
作者:
nibalu
时间:
2012-5-12 17:25
if( 坐标x(q) <= 252&&坐标y(q) <= 80 )
编号 = 1
Else
If (坐标x(q) >= 252 &&坐标y(q) <= 80 )
编号 = 2
Else
If (坐标x(q) <= 222&&坐标y(q) >= 80 )
编号 = 3
Else
编号=4
EndIf
EndIf
EndIf
这个我新手都会
作者:
tyuyan
时间:
2012-5-12 17:25
TC支持啊
如果(a==0||b==1) || 这个是或者
如果(a==0&&b==1) &&这个是并且
if(坐标x(q) <= 252 &&坐标y(q) <= 80 )
编号 = 1
else
if(坐标x(q) >= 252&&坐标y(q) <= 80)
编号 = 2
else
if( 坐标x(q) <= 222 &&坐标y(q) >= 80)
编号 = 3
endif
endif
endif
复制代码
亲,如果觉得可以。 请采纳
作者:
dshp4050
时间:
2012-5-12 17:25
如果改成
if(坐标x[q]>=252)
if(坐标y[q]>=80)
编号=4
else
编号=2
endif
endif
if(坐标x[q]<=252)
if(坐标y[q]>=80)
编号=1
else
编号=3
endif
endif
这样代码太长了
作者:
dshp4050
时间:
2012-5-12 17:49
回复
3楼
tyuyan
的帖子
谢谢,哈哈。终于找到了,只是不知道语法
作者:
dshp4050
时间:
2012-5-12 17:50
回复
3楼
tyuyan
的帖子
这样改起来方便多了,谢谢了
作者:
dshp4050
时间:
2012-5-12 17:57
回复
3楼
tyuyan
的帖子
再问一下
if 100<a<200 and b>200
这样的怎么写?
可以写成if(a>100&&a<00&&b>200)吗
作者:
tyuyan
时间:
2012-5-12 18:00
可以。 支持多个并且的啊。
if(a>0 && a<100 && b>0 && b>100)
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1