Thomas Meinike: Rechenfehler

Beitrag lesen

Hallo,

IMHO liegt es sehr wohl an den großen Zahlen. 75^167 ist ganz grob 10^300, in dem Bereich kann JavaScript zwar noch rechnen, aber nicht mit Genauigkeit 1.

Schon klar, meine Formulierung war etwas knapp.

Die gesuchte Potenz 75[1] hat den Wert 426662880946597168673103361184847187694364444231874421312649781313170875961362337108573588085969272335079811059202307965687595014969701878726482391357421875 und JavaScript kann diesen Wert eben nur als 4.2666288094659717e+155 darstellen. Mit diesem Wert kann man nicht mehr ganzzahlig operieren (mod 167) und deshalb wies ich ja auf BCD-Arithmetik hin.

Der OP kann ja BCD-Code nach JS portieren oder geeignete Routinen suchen.

MfG, Thomas

--
SVG - Learning By Coding
http://svglbc.datenverdrahten.de/

  1. (167-1)/2 ↩︎