a) nemejte menu ulozenou jako double, nejlepe jako BigDecimal
b) s tim pak provest nasledujici:

  a = a.multiply(new
BigDecimal(2)).setScale(0,BigDecimal.ROUND_HALF_EVEN).divide(new BigDecimal(2));

   Lukas 

On Mon, 16 Apr 2007 11:06:38 +0200, Jan Medek wrote
> a = ( (a % 0.5) != 0 ) ? (Math.floor(a) + 0.5) : (a);
> 
> Ale nic moc. :-)
> 
> Petr Burdik napsal(a):
> > Ahojte,
> > lamu se ted s funci zaokrouhlovani na 50ti halere nahoru. Neresili jste 
> > to prosim nekdo? Vim ze to hranici s cucanim, ale nejak se mi nedari 
> > najit pekny algoritmus.
> > 
> > Pekny den
> > Pet
> > 
> > --Using Opera's revolutionary e-mail client: http://www.opera.com/mail/
> > 
> > 
> >

Reply via email to