Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Auf- oder Abrunden mit Delphi (https://www.delphipraxis.net/154646-auf-oder-abrunden-mit-delphi.html)

mkinzler 19. Sep 2010 18:16

AW: Auf- oder Abrunden mit Delphi
 
Ja nennt man auch Runden. Das kann man durch Verschieben des Wertebereiches erzielen:

Delphi-Quellcode:
 Zahl := Round( Zahl / 100) * 100;

smart 19. Sep 2010 18:20

AW: Auf- oder Abrunden mit Delphi
 
Zitat:

Zitat von Luckie (Beitrag 1050623)
Aber nennt man das denn noch runden? :gruebel: Runden kenne ich nur für Nachkommastellen. Und funktioniert das überhaupt mit round?

Wie das funktioniert bin ich noch am testen. Kaufmännisch braucht man z.B. 12345 -> 13000.

himitsu 19. Sep 2010 18:20

AW: Auf- oder Abrunden mit Delphi
 
Delphi-Referenz durchsuchenMath.RoundTo

mkinzler 19. Sep 2010 18:22

AW: Auf- oder Abrunden mit Delphi
 
Hier würde ich eher 12000 erwarten

smart 19. Sep 2010 18:23

AW: Auf- oder Abrunden mit Delphi
 
Zitat:

Zitat von mkinzler (Beitrag 1050630)
Hier würde ich eher 12000 erwarten

Ok, das habe ich mich jetzt verhauen. Sorry.

himitsu 19. Sep 2010 18:24

AW: Auf- oder Abrunden mit Delphi
 
Zitat:

Zitat von OH
Anmerkung: Die Funktionsweise von Round/RoundTo kann mit der Prozedur Set8087CW oder der Funktion SetRoundMode gesteuert werden.

beep

mkinzler 19. Sep 2010 18:26

AW: Auf- oder Abrunden mit Delphi
 
Mit Ceil() würde es auch gehen:

Delphi-Quellcode:
Ceil( 12345 / 1000) * 1000
sollte 13000 ergeben

himitsu 19. Sep 2010 18:30

AW: Auf- oder Abrunden mit Delphi
 
Oder mit Trunc
Delphi-Quellcode:
Trunc((12345 + 999) / 1000) * 1000
:stupid:


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:29 Uhr.
Seite 3 von 3     123   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz