QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 1297|回复: 2
收起左侧

[讨论] 方程式-用iff进行圆整。

[复制链接]
发表于 2013-8-4 17:24:42 | 显示全部楼层 |阅读模式 来自: 中国甘肃兰州

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
00.jpg % c3 D" @3 f2 \! r6 k' c: I4 `

" c, p2 f  \# U* P8 n3 f图中方程式如下
( o* S- B5 O5 x5 t; M8 O"x"=869 k+ H4 E; U3 ^1 @; K& `2 k% Z
"x1"=int("x"/10)*10% |( T" O5 P! a/ j. d& O# J
"xx"=iif("x"-"x1">5,"x1"+10,"x1"+5)3 K8 S& ~( J5 z4 }
; B# W1 g3 u# l4 I) t- |
方程式解决问题3 k; B7 T4 F0 ~" a. S$ e# G+ A
x=80.1 xx圆整为85
/ P7 u# x, h. F6 Lx=86,   xx圆整为906 w4 `7 a' U9 R  }5 ^$ [+ `0 `/ ~% N
3 w  N0 r0 S& O" s0 o. M, F
问题:当x=80时,用iif判断结果,圆整为851 R/ {( y; G( \+ x0 r
需要解决的问题, 当X=80时,圆整为80,不是85) ]" J$ G# x# a  _& w: `% `& [; i* \9 {6 C
9 G. u, p* _4 l+ u8 U1 i( O; H' ]* b
附件equ.sldprt.txt,去掉.txt生成equ.sldprt文件1 c1 C0 G& c+ r7 H
equ.SLDPRT.txt (46 KB, 下载次数: 12)
发表于 2013-8-4 18:24:31 | 显示全部楼层 来自: 中国河南郑州
本帖最后由 zbj 于 2013-8-4 18:33 编辑
! _  j* o( }3 U. N6 R/ h8 Y% j( x7 |# d8 V9 a# u( O
"x"=86/ ~! t6 s( p9 o; e# _" k: G
"x1"=int("x"/10)*10: v+ a8 G+ P# e& [( ~; r
"xx"=iif("x"-"x1">0,"x1"+5,"x1")1 [  `  W5 k0 K+ m! F( ]+ z
"xx"=iif("x"-"xx">0,"xx"+5,"xx")
; P# F, Z/ M' N/ a相当于第三行执行两次,试试行不?
" m5 {+ T% D' o9 ?2 @' c" K! ]$ g" m8 W7 T  w, C# Z
. x- M! r9 l& E1 k: o: H
"x"=864 j* ^' a. J6 v' O- n5 |: K$ H$ y& _1 M! W
"xx"=int(("x"+ 4.99999999)/5 )*5
, G9 ?( l$ Z( L9 j+ e% E  d试试 这样行不?
 楼主| 发表于 2013-8-4 20:14:05 | 显示全部楼层 来自: 中国甘肃兰州
zbj 发表于 2013-8-4 18:24 static/image/common/back.gif
! `6 Q3 Y# Y8 V  m3 F$ _# A"x"=86
7 q+ N9 W4 F/ J0 M2 c"x1"=int("x"/10)*10
1 k3 a. w& Z( R9 K3 `7 b"xx"=iif("x"-"x1">0,"x1"+5,"x1")

* F  t6 y5 a. e谢谢高手的回手,简单明了。
- [' E4 O4 p7 q6 T6 o"xx"=int(("D2@草图1"+4.999999999)/5)*5
$ w0 z* Y. P- u  @& l: \; }, l1 k
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

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