<?xml version="1.0" encoding="windows-1252"?>
<node id="272801" title="Answer: How do I round a number?" created="2003-07-09 15:25:55" updated="2005-08-11 08:55:44">
<type id="1888">
categorized answer</type>
<author id="11732">
QandAEditors</author>
<data>
<field name="doctext">
If you are using integers, and want to use Math::BigInt:
&lt;p&gt;
&lt;br&gt;
&lt;b&gt;Math::BigInt - Arbitrary size integer math package&lt;/b&gt;&lt;br&gt; 
&lt;br&gt;&lt;b&gt;
DESCRIPTION &lt;/b&gt;&lt;br&gt;&lt;br&gt;
All operators (inlcuding basic math operations) are overloaded if you declare your big integers as &lt;br&gt;
&lt;br&gt;
&lt;code&gt;  $i = new Math::BigInt '123_456_789_123_456_789';   &lt;/code&gt;
 &lt;br&gt;
&lt;p&gt;
(snip)
&lt;p&gt;
&lt;br&gt;&lt;b&gt;METHODS&lt;/b&gt;&lt;br&gt;
&lt;br&gt;&lt;b&gt;round &lt;/b&gt;&lt;br&gt;
&lt;code&gt;
  $x-&gt;round($A,$P,$round_mode); # round to accuracy or precision using mode $r   
 &lt;/code&gt;&lt;br&gt;

</field>
<field name="parent_node">
24335</field>
</data>
</node>
