Need to round float to one decimal point. Why is it so difficult?

This is my take on it:

…pretty straight forward. You want a tenth decimal place, you multiply by ten, truncate, then divide by ten. You want a hundredth decimal place, you use 100 and so forth.

EDIT:
Seems like you have to cache the value in a variable though. For some reason I can’t use it directly.