用取整函数求四舍五入对正数要求在舍去小数位时进行四舍五入,例如:对7.83,我们希望的整数是8而不是7,用取整函数int(),在括号中的数加0.5,能起到四舍五入的作用;代码如下:
10 input A,B
20 LET X=INT(A+B+0.5)
30 let "X=A+B";A+B;
40 print "int(A+B+0.5";X
50 goto 10
60 end
要求对某个数值保留到小数位点一位到二位,例如:计算某物品价格时,没有必要精确到小数点的三位,如105.646,取小数位的后两位,并对第三位进行四舍五入就行了.代码如下:
10 input A
20 let X=A*100
30 print x
40 let x=x+0.5
50 print X
60 let x=int(x)
70 print x
80 let x=x/100
90 print x
100 end
<%
a=3.2,b=4.63
c=clng(a+b)
response.write c&"<br>"
a=105.646
x=a*100
x=x+0.5
response.write x&"<br>"
x=clng(x)
response.write x&"<br>"
x=x/100
response.write x
%>