Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Ergebnis als Dezimalzahl (https://www.delphipraxis.net/74192-ergebnis-als-dezimalzahl.html)

tail 30. Jul 2006 09:38


Ergebnis als Dezimalzahl
 
Ich habe die Variablen schnitt, felder und zusammen. Alle sind Typ real.
Wenn ich jetzt den folgenden Code verwende, gibt es aber kein genaues Ergebnis

Delphi-Quellcode:
schnitt := zusammen/felder;
Wenn zusammen 13 ist und felder 2, müsste es ja 6,5 sein. Es wird aber nur 6 angezeigt. Wie kann ich das ändern?

mkinzler 30. Jul 2006 09:43

Re: Ergebnis als Dezimalzahl
 
Wie zeigst du den Wert an?

tail 30. Jul 2006 09:59

Re: Ergebnis als Dezimalzahl
 
Delphi-Quellcode:
Label1.Caption := schnitt
so ;)

SirThornberry 30. Jul 2006 10:01

Re: Ergebnis als Dezimalzahl
 
dann ist schnitt aber nicht vom Typ Real. Denn Label.Caption ist vom Typ TCaption und da würde eine Zuweisung eines Real fehlschlagen. Die Frage ist also wie du das RealErgebnis in einen String bzw. TCaption wandelst.

Es ist unmöglich das du es so machst wie du gepostet hast. Wenn du wirklich hilfe haben willst dann poste den quelltext so wie du es bisher hast (der eben den kommateil abschneidet) und nicht irgendetwas anderes was gar nicht funktionieren kann.

tail 30. Jul 2006 10:16

Re: Ergebnis als Dezimalzahl
 
Ups, den Code beim zuweisen, habe ich ja ganz anders :wall:


EDIT: Omg, ich bin soo dumm :wall:
Tja, ich war heute Nacht um 4 am Proggen und war wohl zu müde. Ich dachte 7+5 wäre 13 und das durch 2 ist 6,5. Aber das ist ja nur 12 und dann passt es. Gebe ich 7+6 ein, funktioniert es :oops:


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