(C++) Umrechner rechnet falsch. Warum ?