OT: bc

Bob Stockler bob at trebor.iglou.com
Fri Jan 20 12:18:34 PST 2006


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.

Bob

-- 
Bob Stockler  +-+  bob at trebor.iglou.com  +-+  http://members.iglou.com/trebor
Author: MENU EDIT II - The BEST Creator/Editor/Manager for filePro User Menus.
Fully functional (time-limited) demos available by email request (specify OS).


More information about the Filepro-list mailing list