找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3425|回复: 3

[已解决] 在程序的IF条件中如何实现对数值的范围限定?

  [复制链接]

3

主题

7

回帖

0

威望

实习生

积分
12
发表于 2010-4-27 23:59 | 显示全部楼层 |阅读模式
在proe的关系中,现在想对一个参量进行范围限定,例如:如果130<a<170时,t=5,这个在if语句中如何实现?
另外,在proe程序中有无类似于goto这样的跳转语句?
例如:在input中A,B,C,D...在关系中有约束D>C,如何实现当输入D的值<=C时,显示“数值不合适,重新输入______”并出现重新输入D的对话框?
以上为我现在遇到的问题,百度了好久也没找到答案。不知哪位能指点在下一二?不胜感激。

27

主题

462

回帖

15

威望

高工

天行健 地势坤

积分
591
QQ
发表于 2010-4-28 11:10 | 显示全部楼层
您试一试下面的语句:
IF 130<a<170
t=5
ENDIF
INPUT
A NUMBER
B NUMBER
C NUMBER
D NUMBER
INPUT
IF D<=C  
     M NUMBER
ELSE
     M NUMBER
END IF
END INPUT
以上程序仅供参考!通过调试一定会有新发现!祝您成功!
大哉乾元 万物始资 乃统天
回复

使用道具 举报

3

主题

7

回帖

0

威望

实习生

积分
12
 楼主| 发表于 2010-4-28 11:51 | 显示全部楼层
不行啊,这个关系式系统认为是错误的,
IF 130<C<170
!*** 错误:行包含错误符号或是其它无效的
回复

使用道具 举报

3

主题

7

回帖

0

威望

实习生

积分
12
 楼主| 发表于 2010-4-28 16:33 | 显示全部楼层
谢谢,已经解决。原来在关系中,if  130<a<170  是不承认的,需改写成if a>130&a<170才行。偶然发现的,在网上搜了好久都没找到直接内容。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

本站为非营利性站点,部分资源为网友搜集或发布,仅供学习和研究使用,如用于商业用途,请购买正版。站内所发布的资源,如有侵犯你的权益,请发邮件联系我们,本站将立即改正或删除。

手机版|小黑屋|野火论坛(©2007~2025) ( 苏ICP备11036728号-2 )苏公网安备 32039102000103号|站长QQ28016688

GMT+8, 2025-9-22 14:54 , Processed in 0.123230 second(s), 25 queries .

快速回复 返回顶部 返回列表