Rounding to the Nearest Reciprocal

11262017, 09:10 PM
(This post was last modified: 11282017 04:17 AM by Eddie W. Shore.)
Post: #1




Rounding to the Nearest Reciprocal
The program ROUNDRCP rounds a number to the nearest 1/n. This function can come in handy in several applications, for example, when working with construction or measuring, when have to round results to the nearest eighth (1/8), inch (1/12) or sixteenth (1/16).
Code: EXPORT ROUNDRCP(a,n) Round π to the nearest 1/4: ROUNDRCP(π, 4): 3.25 = 13/4 Round e^2 to the nearest 1/100: ROUNDRCP(e^2, 100): 7.39 = 739/100 Round 1/4 + 2/7 + 3 1/3 to the nearest 1/16: ROUNDRCP(1/4 + 2/7 + 3 + 1/3, 16): 3.875 = 31/8 

11282017, 05:04 AM
Post: #2




RE: Rounding to the Nearest Reciprocal
This is exactly the case that fits into user defined functions (when they will remember the variables checkboxes).
PHP Code: IP(A)+SIGN(A)*ROUND(FP(ABS(A))*N,0)/N Otherwise, very nice utility, Eddie! Geocaching Coords Solver, Number of triangles Puzzle 

11282017, 08:30 AM
Post: #3




RE: Rounding to the Nearest Reciprocal
∫aL√0mic (IT9CLU), HP Prime 50g 41CX 71b 42s 12C 15C  DM42 WP34s :: Prime Soft. Lib 

11302017, 01:55 PM
Post: #4




RE: Rounding to the Nearest Reciprocal
Thank you Chromos and Salvo!


12012017, 07:57 AM
(This post was last modified: 12012017 07:58 AM by Dieter.)
Post: #5




RE: Rounding to the Nearest Reciprocal  
« Next Oldest  Next Newest »

User(s) browsing this thread: 1 Guest(s)