Thema: Delphi Invers Cosinus Probleme

Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#9

Re: Invers Cosinus Probleme

  Alt 15. Nov 2005, 23:18
Ganz genau Runden geht eh nicht ... liegt halt an der internen Struktur der Typen (Single, Double...).

Aber du kannst es so machen:
X := Runden(X * 10^5) / 10^5;
X := Round(X * 100000) / 100000;
Und hast du mal nachgesehn, was du für Werte in z übergibst?
Notfalls mal vorher testen:
Delphi-Quellcode:
If (z < -1) or (z > 1) Then
  MessageBox('Fehler: ' + FloatToStr(z), ...
$2B or not $2B
  Mit Zitat antworten Zitat