QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
00.jpg
# l: o' O- `/ x. y* e$ Q4 j" z
' H/ Y0 R8 Z' I图中方程式如下0 V( i4 v, z+ c4 n9 m; d7 @' g6 }
"x"=864 E6 S& x: f" |$ O) n* }/ C
"x1"=int("x"/10)*103 c+ k) E- n6 _" X# [
"xx"=iif("x"-"x1">5,"x1"+10,"x1"+5)% b: E4 j3 @" ]3 e& ^; G
. b8 t2 @9 P1 j( \  Y& G  n' y
方程式解决问题7 {6 d& u4 {4 p  N: N
x=80.1 xx圆整为857 F) q  c1 o3 z- C5 \) G
x=86,   xx圆整为904 u& l3 C5 p# ^. n* `; d
; Z, u' A8 L8 X$ f% Q
问题:当x=80时,用iif判断结果,圆整为85
! P0 ?/ H+ g; }, f: j8 m需要解决的问题, 当X=80时,圆整为80,不是85# b2 _0 [3 x! j* u' n

- x: g2 D* o* r# K- e9 q附件equ.sldprt.txt,去掉.txt生成equ.sldprt文件+ z/ L$ e1 P1 v9 ]
equ.SLDPRT.txt (46 KB, 下载次数: 12)
发表于 2013-8-4 18:24:31 | 显示全部楼层 来自: 中国河南郑州
本帖最后由 zbj 于 2013-8-4 18:33 编辑
1 _/ a1 L8 L! J+ T: m- N( f* R; D# L& `3 M
"x"=86  t8 X, @8 r7 Z4 e1 ~9 w
"x1"=int("x"/10)*10
% [( v) N# Z- a6 ~( \6 q( A$ K( v"xx"=iif("x"-"x1">0,"x1"+5,"x1")
) U1 `+ P* }7 X"xx"=iif("x"-"xx">0,"xx"+5,"xx"), i' f- c3 W, D$ u7 }) Y- ?
相当于第三行执行两次,试试行不?; C) \' \2 g# Z1 O" }/ B5 s) i

- M% V, s( a/ G: J7 N* W/ Y
3 C7 Y& i' n6 q( V% n+ @  M0 a"x"=86% e: V5 u  f$ k, p- ~
"xx"=int(("x"+ 4.99999999)/5 )*5 4 k/ x! W7 v9 W/ [: t; ]
试试 这样行不?
 楼主| 发表于 2013-8-4 20:14:05 | 显示全部楼层 来自: 中国甘肃兰州
zbj 发表于 2013-8-4 18:24 static/image/common/back.gif, y6 _  J3 r" A% I  b5 d9 P/ Y
"x"=862 d& }& O- {9 d* E% u
"x1"=int("x"/10)*10
7 \' N) d+ P+ o$ n"xx"=iif("x"-"x1">0,"x1"+5,"x1")
: y9 P" p+ _3 a9 ~, _
谢谢高手的回手,简单明了。9 x) y' ~  \9 v2 ~7 T6 n
"xx"=int(("D2@草图1"+4.999999999)/5)*5
$ r) I! g3 J2 f. n5 [3 W
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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