Hallo hellhammer,

ja, das Problem ist die Ausgabe.
Wenn du erg = sin(10); ausgeben willst, ist das ja kein Integer-Wert.
Du kannst aber z.B. das Ergebnis (erg) mit 1000 multiplizieren (erg *= 1000 und dann ausgeben:
Code:
writeIntegerLength((erg / 1000), DEC, 1);
writeChar('.');
writeIntegerLength((erg % 1000), DEC, 4);
Die Zahl der Vor- und Nachkommastellen könntest du je nach Anwendung anpassen.

Gruß Dirk