Velocity Reviews > Rounding Numbers

# Rounding Numbers

C
Guest
Posts: n/a

 08-25-2003
Hi,

I have some logic that rounds decimal numbers

E.g

Math.Round(26579.80)

This gives
26580

However I want to get the nearest thousand which should
give
27000

How can I do this?

Thanks,
C

Frank Drebin
Guest
Posts: n/a

 08-25-2003
Take the original number, divide by 1000 - then round that number... then
multiply by 1000..

A) 26580 / 1000 = 26.58
B) 26.58 rounded = 27
C) 27 * 1000 = 27000

What do you think?

"C" <(E-Mail Removed)> wrote in message
news:082301c36b1a\$e20620c0\$(E-Mail Removed)...
> Hi,
>
> I have some logic that rounds decimal numbers
>
> E.g
>
> Math.Round(26579.80)
>
> This gives
> 26580
>
> However I want to get the nearest thousand which should
> give
> 27000
>
> How can I do this?
>
> Thanks,
> C
>

C
Guest
Posts: n/a

 08-25-2003

I am adding a series of numbers that are like 200,1243.42

I then want to round to the nearest thousand?

Any ideas?

>-----Original Message-----
>Take the original number, divide by 1000 - then round

that number... then
>multiply by 1000..
>
>A) 26580 / 1000 = 26.58
>B) 26.58 rounded = 27
>C) 27 * 1000 = 27000
>
>What do you think?
>
>"C" <(E-Mail Removed)> wrote in message
>news:082301c36b1a\$e20620c0\$(E-Mail Removed)...
>> Hi,
>>
>> I have some logic that rounds decimal numbers
>>
>> E.g
>>
>> Math.Round(26579.80)
>>
>> This gives
>> 26580
>>
>> However I want to get the nearest thousand which should
>> give
>> 27000
>>
>> How can I do this?
>>
>> Thanks,
>> C
>>

>
>
>.
>