keypad and lcd number input and store

I am trying to enter values using keypad which I need to display on a LCD as well as store the value as a floating number for calculation.
Any help and/or suggestions will be appreciated. I have tried various method and presently I am trying to use the following [SOLVED] Keypad number input and store - Programming Questions - Arduino Forum [switch statement only].
I need to display and store format of number XXX.XX floating number. I am stuck with limiting the number displayed on the LCD to 6 spaces only. how do I do this.
Is there any other method of doing this apart fro switch .

I don't really understand the issue. If you use GetNumber() from the post you linked to you should be able to get the 5 numbers you want. Then just divide by 100 and convert the int you get to a float. Like this:

float f;

loop{
f = (float)GetNumber()/100;
}

Use f for the calculations you need and display it on the LCD. You need som logic to print a float/double on the LCD.