Schlechte Taschenrechner?

H

hulahub

Aktives Mitglied
Thread Starter
Dabei seit
18.12.2004
Beiträge
106
Reaktionspunkte
4
Was mir aufgefallen ist... ich wusste das der alte Taschenrechner unter Panther (Programme -> Rechner) schon beim einfachen 7 / 1 und Ergebnis * 7 versagt. Es kommt nicht 1 raus - wie bei billigen Taschenrechnern (Ergebnis ein wenig über 1). Das ist unter Tiger leider gleich geblieben.
Jetzt hab ich mal auf das Widget gehofft. Nein, das Widget gibt beim selben Test etwas knapp unter 1 aus.
Halllooo? Der billige Windows Taschenrechner ist da 100 mal besser.
Kennt irgendwer einen brauchbaren Taschenrechner (keine Mathe Software - dafür hab ich nen TI) mit der man auch etwas genauer rechnen kann? Am liebsten als Dashboard Widget.

Danke.
 
hulahub schrieb:
einfachen 7 / 1 und Ergebnis * 7

Du meinst sicherlich 1/7*7 , oder?? :(

Wenn ich das unter Panther aber bei mir eingebe kommt "1" heraus. Ist doch richtig, oder etwa nicht.

Gruß, kettcar64
 
Du kannst unter Darstellung die Genauigkeit noch auf 16 Stellen hochstellen.

1 kommt allerdings trotzdem nicht heraus. Warum auch? Ist schließlich falsch, wenn du mit Zwischenergebnis rechnest das gerundet wird.

Oder benutz wenigstens die "1/x"-Taste, wie sich das gehört. Dann funktionierts.
 
Zuletzt bearbeitet:
kettcar64 schrieb:
Du meinst sicherlich 1/7*7 , oder?? :(

Wenn ich das unter Panther aber bei mir eingebe kommt "1" heraus. Ist doch richtig, oder etwa nicht.

Gruß, kettcar64

Ja, aber er gibt nicht ein: 1, /, 7, *, 7 sondern 1, /, 7, =, *, 7 das ist das Problem.
 
Ja, aber ein guter Rechner sollte auch das können.
Wenns schon der W***** rechner kann.
Bei meinem TI89 geb ich das ständig so ein - und es kommt auch das richtige raus. Also es geht doch. Warum ned bei dem "Rechner" :/
 
@*-jalapeno-*

Ich glaub', Hulahub geht es um's Prinzip. Der Rechner rechnet einfach intern mit zuwenig Stellen. Und für 7/3 ... gibt es halt keine Tasten ;)


Das ist wirklich schlecht.

Andere Vorschläge hab ich auch nicht.
 
hulahub schrieb:
Ja, aber ein guter Rechner sollte auch das können.
Wenns schon der W***** rechner kann.
Bei meinem TI89 geb ich das ständig so ein - und es kommt auch das richtige raus. Also es geht doch. Warum ned bei dem "Rechner" :/

Weil nun mal 0,1428571428571 * 7 =1 falsch ist! <img>
 
Als Ersatz für den Standardrechner benutze ich Longhand. Im Dashboard FormaulaCalc.
 
wow, Danke! Longhand und FormulaCalc sehen doch mal nach 2 richtig guten Apps für Mac OS X. Werd ich gleich mal testen. Danke.
 
Also von der Funktion her sind die echt pratkisch für lange Formeln. Bleibt auf jedenfall mal aufm Mac. Hat nur leider kein so schönes Rechner interface :D

Naja anscheinend kann man ned alles haben - was?
 
Meine Güte. Ich hätte nie gdacht, dass solch einfachen Aufgaben mit Grundrechenarten einen Computer schon vor Probleme stellen. Gut zu wissen, dass es auch im einstelligen Bereich schon Fallstricke gibt. Danke für den Hinweis, da rechne ich lieber möglichst viel von Hand weiter…
 
flieger schrieb:
Meine Güte. Ich hätte nie gdacht, dass solch einfachen Aufgaben mit Grundrechenarten einen Computer schon vor Probleme stellen. Gut zu wissen, dass es auch im einstelligen Bereich schon Fallstricke gibt. Danke für den Hinweis, da rechne ich lieber möglichst viel von Hand weiter…

Der Fehler ist doch logisch, Du rechnest im Kopf mit reellen Zahlen, jeder Rechner muss in rationalen Zahlen rechnen und davon nimmt er wiederum eine endliche Teilmenge.

Früher habe ich es immer genossen die Grenzen des ach so tollen Taschenrechners aufzuzeigen:

69! - 68!*69 =0

Ein Taschenrechner konnte das im Zahlenbereich bis 10^99 eben noch rechnen, bei einer internen Genauigkeit von 12 Stellen war der Fehler gerade mal eine 1 mit 87 Nullen, also zumindest knapp daneben.

Moderne Taschenrechner rechnen intern noch einige Stellen genauer, beim Runden fällt dann der Fehler meist weg.

Vor Jahren gab es mal ein Algol (Programmiersprache), bei dem Fehlerschranken mitgerechnet wurden, die Ergebnisse bei Differenzen großer Zahlen waren so frustrierend, dass man das lieber wieder aufgegeben hat. Man verlässt sich eben zu Unrecht lieber auf den "real"-Wert.

RD
 
rechne mal

67! * 68 -68! =9,48568795032e+80

immerhin 10^80 daneben!

Die Genauigkeit liegt also etwa bei 18 Stellen, im Normalbetrieb reicht das natürlich.

RD
 
Sorry, aber jetzt komme ich nicht mit. Was bedeutet dieses Ausrufezeichen?
 
Duke640 schrieb:
Sorry, aber jetzt komme ich nicht mit. Was bedeutet dieses Ausrufezeichen?

Das Ausrufezeichen heißt "Fakultät". Das bedeutet das alle ganzen Zahlen bis zu dieser Zahl miteinander multipliziert werden. Also z.B:

4! = 1*2*3*4 oder n!= 1*2*3*...*n

Es gilt dann auch 4!= 3! * 4, da 3!= 1*2*3
Daher ist 67! * 68 = 68!
 
Zuletzt bearbeitet:
Zurück
Oben Unten