hallo tom,
ich habe leider keine komplettloesung aber ein paar links
die dir evtl. weiterhelfen.
http://irb-www.informatik.uni-dortmund.de/~sm/aw/js/faq/rechnen/runden.html
http://www.zdnet.de/internet/artikel/java/199902/diagramme_00-wc.html
gruss
markus