HP 12C Platinum and
DM 41L: Rounding Numbers
Introduction
The following programs will round any positive number to any number of decimal places, regardless of your
fix/float settings. The formula for
rounding x to n decimal places:
int(10^n * x + 0.5) / 10^n
HP 12C Platinum
Program (also for HP 12C): Rounding a positive number
Step

Key Code

Key


001

1

1


002

0

0


003

34

x<>y


004

21

y^x


005

20

*


006

43, 40

LST x

For HP 12C regular: the code is 43, 36

007

34

x<>y


008

48

.


009

5

5


010

40

+


011

43, 25

ITNG


012

34

x<>y


013

10

÷


014

43, 33, 000

GTO 000


DM 41L (also for HP
41C) Program ROUND: Rounding a positive number
01 LBL ROUND
02 10^X
03 *
04 LASTx
05 x<>y
06 .5
07 +
08 INT
09 x<>y
10 /
11 RTN
Examples
Instructions: Enter
x, press [ENTER], enter n, execute the program
x

n

Result

0.83

1

0.8

8.21365

4

8.2137

170561.7737

0

170562

π

4

3.1416

Source:
Keith Oldham, Jan Myland, and Jerome Spanier An Atlas of Functions Second Edition, Springer.
2009 ISBN 9780387488066
Eddie
All original
content copyright, © 20112018. Edward
Shore. Unauthorized use and/or
unauthorized distribution for commercial purposes without express and written
permission from the author is strictly prohibited. This blog entry may be distributed for
noncommercial purposes, provided that full credit is given to the author. Please contact the author if you have
questions.