Are all your numbers 10x the value you want to print?
The easiest way is to print it as a floating point number.
lcd.print(value / 10.0, 1);
The 1 tells it how many decimal places. You must use 10.0 vs 10 to make the number a float instead of an integer if value is an integer.
Alternatively you could print each digit separately using modulo math.
to get the integer and fraction/decimal portion as separate integers.
modulo is the integer remainder after you do an integer divide.
i.e. something like:
intnum = number / 10;
decnum = number % 10;
intnum is the integer portion of the number divided by 10.
decnum is the portion to the right of the decimal.
If number was 34 then intnum would be 3 and decnum would be 4
Then print them separately:
lcd.print(intnum);
lcd.print('.');
lcd.print(decnum);
--- bill