Forum: Object-Pascal / Delphi-Language
Delphi
by cheatzs,
8. Jun 2004
Danke für den Code,
leider muss ich sagen, wie ich weiter oben mit Sicherheit schon erwähnt habe, dass ich diese Art von Umrechnung nicht gebrauchen kann, da ich bei der Berechnung der Hexadezimalstellen von Pi jede beliebige Stelle berechnen kann - Also die n-te Stelle von Pi.
Ohne allerdings jede Stelle vor dieser Stelle zu wissen (was der Fall sein wird, da man bei der 1.000.000 Stelle...
Forum: Object-Pascal / Delphi-Language
Delphi
by cheatzs,
8. Jun 2004
@Nicolai1605
Also die Formel:
rechnet das Hexadezimal pi (3,243F6A8885...) in das Dezimale Pi (3.1415926...) um.
Die Rechnung geht dann so weiter
3 * 16^0 = 3 (da 16^0 = 1 --> nur zur Veranschaulichung gedacht)
Forum: Object-Pascal / Delphi-Language
Delphi
by cheatzs,
8. Jun 2004
Danke erstmal,
die erste Variante mit StrToInt war mir bekannt. Leider bietet sie nicht genügend Genauigkeit.
Wen es interessiert:
Um das ganze Handschriftlich auszurechnen kann man sich folgender Art der Rechnung bedienen.
3.243F6A8885...
3, 2 4 3 F
Forum: Object-Pascal / Delphi-Language
Delphi
by cheatzs,
6. Jun 2004
Hi Leute,
ich hab mich die letzten Stunden hingestetzt und das Verfahren von David H. Bailey zur Pi-Berechnung in Delphi umgsetzt. (nach einer C Vorlage)
Das Problem ist, dass dieses Verfahren die Zahl pi in Hexadezimalzahlen ausgbibt.
Es kommt also sowas raus wie
243F6A8885,A308D31319,8A2E037073,...
Auf einigen Websites hab ich auch die Darstellung als
3.243F6A8885A308D313198A2E037073