Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Prism runden (https://www.delphipraxis.net/121756-runden.html)

janine9879 3. Okt 2008 22:34


runden
 
Hallo.
Ich habe eine kleines Problem. Ich habe in meinem TLabel Kosten ausgegeben. Nun wollte ich die auf die zweite Nachkommastelle runden. Im Netz hab ich auch schon viele Varianten gefunden, aber irgendwe funktioniert das nicht so richtig. Würde mich echt freuen, wenn mir jemand nen Tip geben könnte..:)

Die Muhkuh 3. Okt 2008 22:39

Re: runden
 
Zitat:

Zitat von janine9879
Im Netz hab ich auch schon viele Varianten gefunden, aber irgendwe funktioniert das nicht so richtig.

Was hast den versucht?

Ansonsten wären die Stichworte: Delphi-Referenz durchsuchenFloatToStrF, Hier im Forum suchenRunden

mkinzler 3. Okt 2008 22:39

Re: runden
 
Trunc(), Round(), Ceil(), ...

mr_emre_d 3. Okt 2008 22:41

Re: runden
 
mit

Code:
FloatToStrF( Wert, Format, (Stellen, die beachtet werden sollen), Stellen )
// Beispiel:
var
  X: Double; // Hat irgendeinen Wert
Label1.Caption := FloatToStrF( X, ffNumber, 15, 2 );

janine9879 3. Okt 2008 22:42

Re: runden
 
ich hab es mit runden(kosten, 2) versucht. nur da passiert nicht viel. er rundet immer auf ganze zahlen. aber nei kosten wollte ich die zwei stellen nach dem komma angezeigt haben...

mkinzler 3. Okt 2008 22:43

Re: runden
 
Delphi-Quellcode:
GerundeterWert := Round( Wert * 100)/100;

Nikolas 3. Okt 2008 22:45

Re: runden
 
auf zwei Stellen:

x = round(x*100)/100

Damit werden zwei Stellen vor das Komma geschoben, der Rest abgeschnitten und wieder zurück geschoben.

Die Muhkuh 3. Okt 2008 22:46

Re: runden
 
Delphi-Quellcode:
{Math.}RoundTo(Kosten, -2);

janine9879 3. Okt 2008 22:46

Re: runden
 
okay. dankeschön.. habt mir echt geholfen..:)


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:06 Uhr.

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