SolidWorks机械工程师网——最大的SolidWorks学习平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

好品数字
好品数字
查看: 2294|回复: 16
打印 上一主题 下一主题

方程式四舍五入

  [复制链接]

68

主题

280

帖子

138

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
428
跳转到指定楼层
楼主
发表于 2013-5-6 16:03:00 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
请教高手方程式四舍五入怎么实现
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏2 转播转播 分享教程|习题|模型|技巧 点赞点赞1033 拍砖拍砖4941
SolidWorks机械工程师网
提示:建议使用谷歌浏览器浏览本网站!如单击这里下载!否则,可能无法下载附件文件!(支持大多数版本的谷歌浏览器,支持360和QQ浏览器的极速模式,即谷歌内核模式,使用IE和Edge浏览器,浏览个别网页以及下载文件时,会误报“***不安全”,此时需要单击“继续访问此不安全站点(不推荐)”才可以继续下载,另外,本网站不含任何不安全的文件,已联系微软公司解决,纯属IE和Edge浏览器误报)
回复

使用道具 举报

11

主题

259

帖子

43

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
327
QQ
推荐
发表于 2013-5-6 16:04:32 | 只看该作者
精确到多少?
若精确到整数:设原值为a
取整后b=int(a)+if(a-int(a)>=0.5,1,0)
SolidWorks机械工程师网
提示:建议使用谷歌浏览器浏览本网站!如单击这里下载!否则,可能无法下载附件文件!(支持大多数版本的谷歌浏览器,支持360和QQ浏览器的极速模式,即谷歌内核模式,使用IE和Edge浏览器,浏览个别网页以及下载文件时,会误报“***不安全”,此时需要单击“继续访问此不安全站点(不推荐)”才可以继续下载,另外,本网站不含任何不安全的文件,已联系微软公司解决,纯属IE和Edge浏览器误报)
回复 支持 1 反对 0

使用道具 举报

9

主题

223

帖子

20

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
262
QQ
板凳
发表于 2013-5-6 16:05:01 | 只看该作者
四舍五入取整数(供參考)
我是如图所示計算的
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

12

主题

219

帖子

21

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
251
QQ
地板
发表于 2013-5-6 16:15:20 | 只看该作者
b=int(a)+if(a-int(a)>=0.5,1,0)请介绍一下看不懂
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

11

主题

239

帖子

29

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
276
QQ
5#
发表于 2013-5-6 16:18:56 | 只看该作者

   经典案例图书
真牛B!!!!!!!!!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

15

主题

260

帖子

30

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
319
QQ
6#
发表于 2013-5-6 16:19:54 | 只看该作者
估计天书 也就是这样炼成的!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

14

主题

236

帖子

31

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
289
QQ
7#
发表于 2013-5-6 16:21:02 | 只看该作者

   经典案例图书
不知为什么要方程式四舍五入?是不是这个意思?
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

13

主题

219

帖子

25

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
272
QQ
8#
发表于 2013-5-6 16:21:26 | 只看该作者
请问您这个小录像是怎么做的啊?屏幕录像软件?
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

17

主题

247

帖子

47

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
311
QQ
9#
发表于 2013-5-6 16:27:20 | 只看该作者
程序语言啦。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

11

主题

216

帖子

34

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
277
QQ
10#
发表于 2013-5-6 16:29:55 | 只看该作者
请赐教,不明白。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

7

主题

208

帖子

19

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
233
11#
发表于 2013-5-6 16:31:09 | 只看该作者
下载一个小软件
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

10

主题

215

帖子

30

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
262
QQ
12#
发表于 2013-5-6 16:31:56 | 只看该作者
int(a)就是先取整,后面是if语句判断,
if(a-int(a)>=0.5,1,0)是如果小数部分a-int(a)>=0.5,就加进位1,反之舍去加0
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

22

主题

2182

帖子

2848

金币

传奇

Rank: 8Rank: 8

积分
20822

最佳新人活跃会员热心会员宣传达人灌水之王突出贡献

13#
发表于 2016-11-17 18:41:52 | 只看该作者
SolidWorks机械工程师论坛
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

1

主题

107

帖子

126

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
401

最佳新人活跃会员热心会员宣传达人

14#
发表于 2016-11-24 13:30:36 | 只看该作者
还是有点 不明白
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

196

帖子

154

金币

堂主

Rank: 4

积分
627

最佳新人活跃会员热心会员宣传达人灌水之王

15#
发表于 2017-9-13 18:46:07 | 只看该作者
加入QQ群
参与讨论和学习

SolidWorks技术交流群

或扫描二维码加入

SW机械工程师论坛,找到组织了!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

19

主题

127

帖子

77

金币

长老

Rank: 6Rank: 6Rank: 6

积分
1369

最佳新人活跃会员热心会员宣传达人灌水之王

16#
发表于 2021-7-15 11:45:00 | 只看该作者

   经典案例图书
把2个1000改成1,可实现四舍五入无小数点,
把2个1000改成10,可实现四舍五入1位小数点,
把2个1000改成100,可实现四舍五入2位小数点,
= int ( "成型长" * "成型宽" * "成型高" / 1000000000 * 1000 ) / 1000
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

1

主题

71

帖子

221

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
480

最佳新人活跃会员热心会员宣传达人

17#
发表于 2021-8-28 10:43:10 | 只看该作者
加入QQ群
参与讨论和学习

SolidWorks技术交流群

或扫描二维码加入

dtrudtru 发表于 2016-11-24 13:30
还是有点 不明白

b=int(a)+if(a-int(a)>=0.5,1,0)就是四舍五入的取整。 int(a)是直接截取数字的整数部分,把小数部分不管是多少都舍去。所以 a-int(a) 的结果就是得到了数字的小数部分, 然后判断这个小数部分 大于等于0.5  那就截取后的整数部分再+1  得到四舍五入的整数数字。小数部分小于0.5,截取整数部分后就不+1了。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭 卷起
关闭 卷起

手机版|小黑屋| GMT+8, 2024-4-25 06:46 , Processed in 0.198264 second(s), 41 queries .

SolidWorks机械工程师网 ( 鲁ICP备14025122号-2 ) 鲁公网安备 37028502190335号

声明:本网言论纯属发表者个人意见,与本网立场无关。
如涉版权,可发邮件: admin@swbbsc.com

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