Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: Rechner programmieren

  Alt 25. Feb 2011, 20:12
Nachdem du das Divisionsergebnis ausgerechnet hast, kannst du mit Delphi-Referenz durchsuchenFrac und Delphi-Referenz durchsuchenTrunc das Ergebnis in den ganzzahligen Anteil und den Rest (Nachkommaanteil) zerlegen.

> also entweder den Nachkommaanteil direkt als "Rest" nutzen
> vom Ergebnis den Nachkommaanteil abschneiden (Tunc), dann vom Dividend den ganzahligen Teil abziehen und übrig bleibt der Rest
> oder den Nachkommaanteil wieder mit dem Divisor multiplizieren und das ergibt dann den Rest.


DIV und MOD sind eben nur für ganzahlige Integertypen geeignet.
Fließkommazahlen kann man mit / teilen ... einen Rest gibt es da allerdings eigentlich nicht, da dort der "Rest" im Nachkommaanteil Platz hat.

PS: Es wäre hübsch, wenn du in deinem Beigrag noch das [delphi].Tag um den Quellcode legen könntest.
Einfach den ersten Beitrag editieren, den Quellcode markieren und den [delphi]-Button (der mit dem roten Delphihelm) drücken.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (25. Feb 2011 um 20:20 Uhr)
  Mit Zitat antworten Zitat