Did you try scale=n
Where n is the number of digits after the decimal? More in man bc. > > From: "Mike Huber" <[EMAIL PROTECTED]> > Date: 2006/05/24 Wed PM 12:48:29 EDT > To: gentoo-user@lists.gentoo.org > Subject: [gentoo-user] Getting BC not to truncate at the decimal point? > > Hi, > I'm just trying to do some quick calculations using bc, but the version > installed through portage truncates on multiplication/division. It didn't > used to do this 2 years ago when I was taking number theory, and there are > no USE flags available for sys-devel/bc to change this. From the manpage: > > --------------------------------------------------------------------- > > The most basic element in bc is the number. Numbers are arbitrary precision > numbers. This precision is both in the integer part and the fractional > part. All numbers are represented internally in decimal and all computation > is done in decimal. (This version truncates results from divide and > multiply operations.) There are two attributes of numbers, the length and > the scale. The length is the total number of significant decimal digits > in a number and the scale is the total number of decimal digits after the > decimal point. For example: > .000001 has a length of 6 and scale of 6. > 1935.000 has a length of 7 and a scale of 3. > > > ------------------------------------------------------------------------ > > > Anyone have any ideas? > > --Mike > > -- gentoo-user@gentoo.org mailing list