Sie haben den Grund fuer das Problem richtig erkannt. Lite-C oder irgendeine andere Programmersprache kann hier jedoch nicht helfen, sondern nur sorgfaeltiger Umgang mit Festkomma Variablen. Drei Nachkommastellen bedeuten, dass jede Zahl um 0.001 ungenau ist, und wenn Sie das mit 10 multiplizieren, liegt die Ungenauigkeit schon bei 0.01.