Hi,
im prinzip benutzen die bc-funktionen doch nur die round() funktion oder?
nein. Die bc-Funktionen benutzen *nicht* die üblichen Rechenoperationen des Systems, sondern arbeiten - umständlich, ineffizient, aber dezimalsystemgenau - mit einzelnen Ziffern. Damit existieren keine Ungenauigkeiten, die beim Umrechnen zwischen Dezimal- und Binärsystem zwangsläufig auftreten müssen.
Übrigens hätten wir das Problem nicht, wenn es einen (nicht sadistischen) Gott geben würde, der uns geschaffen hätte. Dann hätten wir nämlich acht Finger und würden im Oktalsystem rechnen, welches sehr viel kompatibler zum Binärsystem ist. Und nur der Vorsicht wegen: Es bringt leider auch nichts, wenn Du Dir jetzt zwei Finger abschneidest.
Cheatah
--
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes