Rounding off double to certain values - Programmers Heaven

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


Welcome to the new platform of Programmer's Heaven! We apologize for the inconvenience caused, if you visited us from a broken link of the previous version. The main reason to move to a new platform is to provide more effective and collaborative experience to you all. Please feel free to experience the new platform and use its exciting features. Contact us for any issue that you need to get clarified. We are more than happy to help you.

Rounding off double to certain values

I am currently developing a program that converts any odd calculated value to an even value for example,
the resultant value i got was 0.05999 or 0.0277, how do i convert these 2 values into a even number like 0.06 and 0.02 respectively?


  • pseudocoderpseudocoder Posts: 688Member ✭✭✭
    you might try something like

    double var1 = 0.05999
    MsgBox Round(var1, 3)

    double var2 = 0.0277
    MsgBox Abs(Round(var2 - 0.05, 3))

    If your version of VB has them, you might also look into the ceil and floor functions.

  • LynnTEtienneLynnTEtienne Posts: 1Member
    I'm actually having the same problem. Anyway, thanks for sharing the code for Rounding off double to certain values. :)

    [size=1][link=]wow gold[/link][/size][/color]
Sign In or Register to comment.