Dont forget that ver13 of the idea has the support for printing to 2 decimal places.
Liquidcrystal and serial print both support it.
With some changes to print.h and print.cpp you can specify the precision.
I believe ver14 will have variable precision available as well.
Gordon