Thema: Delphi einfaches Rechenproblem

Einzelnen Beitrag anzeigen

Benutzerbild von Sherlock
Sherlock

Registriert seit: 10. Jan 2006
Ort: Offenbach
3.800 Beiträge
 
Delphi 12 Athens
 
#5

Re: einfaches Rechenproblem

  Alt 28. Mai 2008, 15:58
Äh, das ist aber nicht die Lösung, Du kannst ruhig Integer weiter verwenden, DU musst nur mit ihnen richtig umgehen. Ein Integer nimmt sehr wohl Zahlen auf, aber eben nur ganzzahlige. Wenn du dann das Ergebnis einer Multiplikation mit einem Real oder das Ergebnis einer Division in ein Integer speichern willst, musst Du dafür sorgen, daß es bestimmt keinen Nachkommaanteil gibt. Das erreichst Du entweder durch Rundungsfunktionen, oder im Falle des Dividierens, zum Beispiel durch ganzzahlige Division mittels Delphi-Referenz durchsuchenDIV

Edit: Natürlich kannst Du auch alles in Float machen, aber ich wollte nur darauf hinweisen, daß Du Deine ganzen Berechnungen auch mit Integern machen kannst. Natürlich um den Preis einer niedrigeren Genauigkeit, weil ja die Nachkommastellen fehlen.

Sherlock
Oliver
  Mit Zitat antworten Zitat