![]() |
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:
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?
schnitt := zusammen/felder;
|
Re: Ergebnis als Dezimalzahl
Wie zeigst du den Wert an?
|
Re: Ergebnis als Dezimalzahl
Delphi-Quellcode:
so ;)
Label1.Caption := schnitt
|
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. |
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 14:19 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-2025 by Thomas Breitkreuz