Mně se to zadání zdá dost vágní. Pokud to bude single precision a zkusím do něj načíst třeba hodnotu "2,1", tak tam bude "2,09999...".
Takže bych se osobně zajímal, co znamená "načtěte desetinné číslo". Opravdu číslo, nebo řetězec reprezentující číslo? A pokud číslo, bude to single/double/extended precision?