moin moin,
warum so viel Aufwand?
(100/65536)* wert * 100 -->> das ist doch 1Byte * ~1,52...
Ich würde da eine kleine Tabelle nehmen, es sind 256 Werte zu 16Bit notwendig.
so:
ausWert = Tabelle[abs(einWert)]
if Signum(einWert) then ausWert = - ausWert
Warum soll da überhaupt was umgerechnet werden, was ist der Hintergrunf?
Mit Gruß
Peter
Lesezeichen