Einzelnen Beitrag anzeigen

Benutzerbild von Deep-Sea
Deep-Sea

Registriert seit: 17. Jan 2007
907 Beiträge
 
Delphi XE2 Professional
 
#14

AW: DIV Problem (Integer?)

  Alt 23. Mai 2011, 14:25
Um das Gleitkommaergebnis dieser Operation wieder in eine ganze Zahl zu wandeln hilft z.B. die Funktion Delphi-Referenz durchsuchenRound.
Wenn du eine Zahl mit / teilst, kommt nun mal eine Gleitkommazahl raus. Diese kann man nicht ohne weiteres einer ganzen Zahl zuweisen.
Also entweder du nutzt eine Funktion wie Round, wie ich ja schon sagte (auch wenn's scheinbar keiner gelesen hat ) oder du rechnest komplett mit Gleitkommazahlen und gibst das Ergebnis nicht mit FloatToStr sondern mit Delphi-Referenz durchsuchenFormat (o.ä.) aus. Dort kannst du dann immer noch bestimmen, wie viele Nachkommastellen du anzeigen willst.
Chris
Die Erfahrung ist ein strenger Schulmeister: Sie prüft uns, bevor sie uns lehrt.
  Mit Zitat antworten Zitat