Hi
Verwendet man ein Compteralgebrasystem muss man die von dir vorgeschlagene Methode nicht selbst implementueren. Die Genauigkeit laesst sich dann vorgeben. In C lassen sich BCD Zahlen verwenden. Ich habe aber keinerlei Erfahrung mit diesen.
http://mandalex.manderby.com/b/bcd.php
Im Link ist auch das Codierungsbeispiel von 0.1 angegeben.
In der Regel ist die Rechengenauigkeit auch meist ausreichend.
Im Falle nichtlinearer System waere eine unendlich hohe Genauigkeit notwendig.
Das laesst sich natuerlich nicht erreichen.