Apples Taschenrechner und der cosinus

Wenn man das ganze jetzt mal in Radiant umstellt, und den Cosinus von 0,5*pi ausrechnet, kommt aber komischerweise das korrekte Ergebnis raus. Und auch die Umkehrfkt. von cos bei 0 ergibt 90.
 
Zuletzt bearbeitet:
Magicq99 schrieb:
Afaik ist dies ein allgemeines Problem mit Computern, da ein Computer ja im Binär System rechnet und daher jede Fliesskommazahl in eine entsprechende Binärzahl umrechnen muss. Und ein 32 Bit Computer hat eben nur 32 Binärstellen um eine Zahl darzustellen.

Bei einem 64 Bit System kommt vielleicht ein etwas anderes Ergebnis heraus.

Das ist dann ein allgemeines Problem der Programmierer ;-)
Man kann, Hardware vorausgesetzt, beliebig genau rechnen.
Es zwingt die keiner, Kommazahlen auch als Fließkommazahlen im Speicher abzulegen bzw. so damit zu rechnen.

Definiert man eigene Datenstrukturen, kann man das viel genauer machen (dafür auch langsamer, aber Wayne? beim Taschenrechner)
 
Zurück
Oben Unten