Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Real: Nachkommastellen (https://www.delphipraxis.net/86404-real-nachkommastellen.html)

Z32 13. Feb 2007 18:09


Real: Nachkommastellen
 
Hallo,

Ist wahrscheinlich ganz einfach, aber ich weiß gerade nicht wie ich es schaffe, dass bei einer real variablen IMMER 2 Nachkommastellen vorhanden sind. Also 1,2 => 1,20 ; 5,55

Hab bei der Foren-Suche auch nichts gefunden was irgentwie passt. Ich hoffe ihr könnt mir helfen.

dominikkv 13. Feb 2007 18:11

Re: Real: Nachkommastellen
 
Format('f3.2%',[5.2]);

xZise 13. Feb 2007 18:12

Re: Real: Nachkommastellen
 
Also ich würde eine Funktion schreiben, welche mir einen String zurückgibt. Weil ich kenne keine Möglichkeiten "0" vor oder nach der "Zahl" zu behalten :P

Z32 13. Feb 2007 18:14

Re: Real: Nachkommastellen
 
Zitat:

Zitat von dominikkv
Format('f3.2%',[5.2]);


wie jetzt genau? wo stelle ich das denn ein?

variable.format(...);

oder wo?

dominikkv 13. Feb 2007 18:15

Re: Real: Nachkommastellen
 
Zitat:

Zitat von Z32
Zitat:

Zitat von dominikkv
Format('f3.2%',[5.2]);


wie jetzt genau? wo stelle ich das denn ein?

variable.format(...);

oder wo?

hups^^...% und f vertauscht :stupid:
label1.caption := Format('%3.2f',[5.2]);

edit:
zur erklärung:
Delphi-Quellcode:
label1.caption := Format('Das ist ein Float: %3.2f und das ein Integer: %d und das eine währung: %m',[5.2, 17, 3.1]);
die 3.2 sagt: die zahl soll insgasammt 3 stellen haben, davon 2 kommastellen


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:56 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