首页 理论教育 四舍五入函数的使用规范及示例

四舍五入函数的使用规范及示例

时间:2023-06-28 理论教育 版权反馈
【摘要】:本节学习要点1.了解四舍五入函数的概念2.掌握ROUND、FIX、FUP函数的使用方法说到四舍五入,在数学概念里是非常简单、直观的。说白了就是把小数点去掉,并且对小数点后面的值四舍五入,使整个数值结果为整数。FIX函数比较残忍,它不像ROUND那样会四舍五入。例2-12#1=2.9#2=0.001#3=4.1如果对上述三个变量分别用FUP计算,即FUP[#1]=3FUP[#2]=1FUP[#3]=5同样的,FUP这个函数一般也不参与直接计算,而是用作其他用途

四舍五入函数的使用规范及示例

本节学习要点

1.了解四舍五入函数的概念

2.掌握ROUND、FIX、FUP函数的使用方法

说到四舍五入,在数学概念里是非常简单、直观的。但是在宏语句中没有我们想象的那么直观,往往需要借助一些函数才能获得需要的结果。

首先来看看第一个函数:ROUND

ROUND这个函数,它表示对给出的某个小于1.0数值取整数。说白了就是把小数点去掉,并且对小数点后面的值四舍五入,使整个数值结果为整数。比如下面的几个数值,是通过ROUND取整后得到的:

例2-8

1=ROUND[0.5]

0=ROUND[0.1]

0=ROUND[0.4]

1=ROUND[1.0]

1=ROUND[0.9]

例2-8是直接对某个数值进行操作的。ROUND还可以对变量操作,如例2-9所示。

例2-9

#1=9.38

#2=ROUND[#1]

这时候#2的结果就是9.0。

但有时候取整并不是我们想要的,用ROUND就比较麻烦。

如果遇到一个变量,它的数值是0.38754,我们想要的结果是0.388并且保存到#2变量中。这时候该怎么操作呢?

如果直接使用#2=ROUND[#1],那么#2的结果毋庸置疑的是0。所以要有点“插曲”才能实现。

例2-10

#1=0.38754

#2=ROUND[#1∗1000]/1000

此时#2的结果就是0.388。我们来分析一下程序是如何执行的。

首先,计算#2的时候,先执行中括号里面的值,结果是0.38754×1000=387.54(www.xing528.com)

然后进行ROUND计算,结果是ROUND[387.54]=388。最后再除以1000这时候#2的结果就是0.388了。

其实ROUND的使用非常灵活,在后期的宏程序实例中用得比较多。在本章节一定要牢牢掌握!

下面看下FIX函数的使用。

FIX函数比较残忍,它不像ROUND那样会四舍五入。FIX函数直接舍去小数点后面的数值,不考虑是否“五入”!下面通过一个例子看看它的用法。

例2-11

#1=0.9

#2=0.1

#3=1.67

如果对上述三个变量分别用FIX函数计算,即

FIX[#1]=0

FIX[#2]=0

FIX[#3]=1

所以FIX函数一般用在计数,直接参与计算的情况比较少见。

最后看看FUP函数。

FUP函数的用法正好与FIX相反,它虽然是去掉小数点部分,但总是把后面的小数部分变为整数1,并加到整数部分。下面通过一个例子来说明。

例2-12

#1=2.9

#2=0.001

#3=4.1

如果对上述三个变量分别用FUP计算,即

FUP[#1]=3

FUP[#2]=1

FUP[#3]=5

同样的,FUP这个函数一般也不参与直接计算,而是用作其他用途

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈