Thema: Delphi Gleitkommazahlen runden?

Einzelnen Beitrag anzeigen

Benutzerbild von Nikolas
Nikolas

Registriert seit: 28. Jul 2003
1.528 Beiträge
 
Delphi 2005 Personal
 
#4

Re: Gleitkommazahlen runden?

  Alt 11. Mär 2006, 16:12
Zitat:
arbeite mit Zahlen wie 0,435345346456654 und bekomme immer die fehlermeldung das die Zahl zu groß sei wenn ich sie mathematisch verwenden will.
Welche Fehlermeldung und was verstehst du unter 'mathematisch verwenden'?

Um an die ersten sechs Stellen zu kommen, kannst du das Komma per Mulitplikation mit 10^6 nach rechts schieben, dann runden und per Muliplikation mit 10^-6 wieder zurückschieben.
Also x:= round(x*1000000)/1000000;
Erwarte das Beste und bereite dich auf das Schlimmste vor.
  Mit Zitat antworten Zitat