What programming languages use the function round0() to truncate a number to an integer?
I'm trying to change some code to round to the nearest integer instead of the lowest integer. round() crashed the program, and I don't know what language it was initially written in to be able to identify a function that would work for rounding to the nearest value.
- rogerLv 74 years agoFavorite Answer
the usual way is to add 0.5 and convert to integer.
- KenLv 44 years ago
Well round in many languages allows a specification of the rounding level (number of decimal places). Rounding is normally to the nearest value, i.e. round 5.46 to next integer would be 5. If you always want to round down try a truncation function.
- ?Lv 54 years ago
What language are you working in?
The quick and dirty way to round in languages like C is to add 0.5 and then do the type cast, with truncation.
Would something like that work for you?
- cpciiLv 74 years ago
There are many languages that do it. We would need to see more code to determine it. What are the first couple lines of the program?
What are you using to compile it in? That will give you the best answer what language its in.
- How do you think about the answers? You can sign in to vote the answer.
- Anonymous4 years ago
well you can try cint(5.54) in vb.net which will round to an integer, or just math.round(5.54). To round to the nearest tenth use math.round(5.54,1) which would give you 5.5... To always round down to the nearest whole number use math.floor(5.54) which would give 5 and to round up use math.ceiling(5.54) which would give 6.