OT: bc
Brian K. White
brian at aljex.com
Fri Jan 20 12:38:38 PST 2006
----- Original Message -----
From: "Bob Stockler" <bob at trebor.iglou.com>
To: "Fplist (E-mail)" <filepro-list at seaslug.org>
Sent: Friday, January 20, 2006 3:18 PM
Subject: Re: OT: bc
> John Esak wrote (on Fri, Jan 20, 2006 at 08:07:31AM -0500):
>
> | Does anyone know how to set "bc" to calculate the same way filePro does.
> | With respoect to rounding that is.
> |
> | filePro will give 15.36 as the value for:
> |
> | aa(10,.2)="102.39" * ".15"
> |
> | and no matter what I do, bc gives 15.35 to the same mulitplication. I've
> set
> | precision equal to 2, 4, 9, doesn't matter. If the precision goes up, it
> | just goes up without rounding. If it goes lower down to 2, it truncates.
> Any
> | way to have it not truncate but round?
> |
> | I like to check figures in filePro with bc and it's impossible. I've
> scanned
> | the man page, of course, but didn't see anything about rounding.
>
> Would you settle for using AWK? If so, create this little
> script and make it executable:
>
> #!/bin/awk -f
> { x = $1 * $2 ; printf("%6.2f\n", x) }
>
> Then try: echo "102.39 .15" | scriptname
>
> Edit the "6" in the printf argument to be whatever number
> of digits you need to the left of the decimal point.
printf is available outside of awk right at the shell.
not just in ksh as a builtin either, it's a stand alone binary.
Brian K. White -- brian at aljex.com -- http://www.aljex.com/bkw/
+++++[>+++[>+++++>+++++++<<-]<-]>>+.>.+++++.+++++++.-.[>+<---]>++.
filePro BBx Linux SCO FreeBSD #callahans Satriani Filk!
More information about the Filepro-list
mailing list