QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
00.jpg
# S5 o/ f  T- G0 Q8 C( r, o' t7 A. F- K1 w. a7 K5 T- F
图中方程式如下, B0 T# M4 b6 u/ Z  g1 J" t3 W, b
"x"=868 Z% D" |2 o/ g& A+ M. k. L
"x1"=int("x"/10)*10
+ H: H7 }# z( f0 h, [' S"xx"=iif("x"-"x1">5,"x1"+10,"x1"+5)0 I4 g8 U( l/ m' T; J4 }

/ L$ y7 ^  i  L8 `( t. c1 `! \$ \方程式解决问题& n7 o& y& f/ q& S8 }/ u8 ~9 `! G/ ~2 w( {
x=80.1 xx圆整为85+ Y0 i" R* B' ]0 d& ^. F
x=86,   xx圆整为90
6 }8 u0 n, \- \9 H5 ]' L3 i) b, M- {4 q3 ~3 l$ h
问题:当x=80时,用iif判断结果,圆整为85
8 x# b. c/ {3 l; _4 v需要解决的问题, 当X=80时,圆整为80,不是85
, W; b8 D7 I5 U$ [9 Y& U/ }8 ?  H; G* A, n* G8 j
附件equ.sldprt.txt,去掉.txt生成equ.sldprt文件* k6 V2 L3 {* M0 W7 h# [- Y
equ.SLDPRT.txt (46 KB, 下载次数: 12)
发表于 2013-8-4 18:24:31 | 显示全部楼层 来自: 中国河南郑州
本帖最后由 zbj 于 2013-8-4 18:33 编辑 - r' H$ }) k+ k4 e
; Z5 e, P7 @- S1 I/ w% I: @
"x"=86
! ~! G4 l6 z9 W: w% y/ X"x1"=int("x"/10)*10- q" O* }* ^, P* h4 C3 e8 N
"xx"=iif("x"-"x1">0,"x1"+5,"x1"); t0 I# X/ {, A+ B: _' }% r
"xx"=iif("x"-"xx">0,"xx"+5,"xx")$ t2 q. x: O4 I6 z; n5 B& W: P
相当于第三行执行两次,试试行不?
' P  l/ H: z# z  x, y6 f! [
3 }# }% W# i. q
7 ?1 M; r: c/ e"x"=86
# Z( d- ]8 Z# S. i2 M"xx"=int(("x"+ 4.99999999)/5 )*5 $ N& a7 S  k2 V: S0 ^1 \
试试 这样行不?
 楼主| 发表于 2013-8-4 20:14:05 | 显示全部楼层 来自: 中国甘肃兰州
zbj 发表于 2013-8-4 18:24 static/image/common/back.gif
7 y, ^& b" ]1 w) f& q/ z! c* A"x"=86
7 b9 S! R1 p; D/ Z  L3 ^"x1"=int("x"/10)*10. E4 }3 H3 w1 r& q( w" E
"xx"=iif("x"-"x1">0,"x1"+5,"x1")

( P4 U- j4 y( t" H: k( G谢谢高手的回手,简单明了。
/ k5 I3 e( l; J! ?( J"xx"=int(("D2@草图1"+4.999999999)/5)*5
! h. @! T4 q* m& t
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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