This should be about a 3. Just break the problem into small steps.
First make the sensor work from the serial port. Once you are getting good results, then send "Hello World" to the Nokia display. After successfully completing these steps, printing floating point values on the Nokia is just one more step.
Here is a procedure I found for converting floats with 2 places after the decimal point to a character string, suitable for printing on an LCD or LED display.
char msg[6]; // msg must be large enough to hold the entire float + decimal
// Converts float to ints, and copies to msg for putting on the air
void sensorMsg (double value) {
int t100 = 100 * value;
int tWhole = t100 / 100;
int tFract = t100 % 100;
sprintf(msg, "%d.%d", tWhole, tFract < 10 ? 0 : tFract);
}
-transfinite