|
Rounding
A Programming Pattern |
|
Prof. David Bernstein
|
| Computer Science Department |
| bernstdh@jmu.edu |
number denotes the valueplace denotes the place of interest (e.g.,
10s, 100s, etc...)
truncated
by place)value - truncated and half of
place
(number/place)*place is
(526/10)*10 or 520
number % place is 6
place / 2 is 5520 + 10 or 530
(number/place)*place is
(2086/100)*100 or 2000
num % place is 86
100 / 2 is 502000 + 100 or
2100