> Why this conversion of a decimal number into IEEE floating point representation is wrong?

Why this conversion of a decimal number into IEEE floating point representation is wrong?

Posted at: 2014-12-18 
he number is 12.8

I did all the steps right I ended up with:

0100 0001 0100 1100 1100 1100 1100 1100

yet the online calculators show

0100 0001 0100 1100 1100 1100 1100 1101

the last number is 1 not 0. what am I doing wrong? technically the rest should all be 1100