![]() |
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..:) |
Re: runden
Zitat:
Ansonsten wären die Stichworte: ![]() ![]() |
Re: runden
Trunc(), Round(), Ceil(), ...
|
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 ); |
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...
|
Re: runden
Delphi-Quellcode:
GerundeterWert := Round( Wert * 100)/100;
|
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. |
Re: runden
Delphi-Quellcode:
{Math.}RoundTo(Kosten, -2);
|
Re: runden
okay. dankeschön.. habt mir echt geholfen..:)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:40 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz