Entwickler-Ecke
Sonstiges (Delphi) - Eine Zahl vor dem Komma von der nach dem Komma trennen.
Cyborgmillenium - Di 25.06.02 16:40
Titel: Eine Zahl vor dem Komma von der nach dem Komma trennen.
Ja, hallo.
Habe ein Problem.
Ich muss eine Kommazahl trennen.
Wenn die Zahl 23,98 steht soll daraus die Zahl 23 und die Zahl 0,98 werden. Wäre nett, wenn ihr mir eine schnelle und einfache Lösung sagen könntet.
Thx Cyborgmillenium
Phoenix - Di 25.06.02 16:54
Nur kurz und schmerzlos:
such mal in der Delphi-Hilfe nach den Funktionen
Quelltext
1: 2:
| function Int(x : real) : real; function Frac(X: Extended): Extended; |
Tun genau das was Du brauchst. Unit System.
Grüßle,
Sebastian
Matthias - Di 25.06.02 16:55
Hallo,
1. Die Funktion Trunc schneidet die Nachkommastellen ab
2. Für die Nachkommastellen brauchst Du dann nur noch die
Differenz bilden
ciao
Matthias
Cyborgmillenium - Di 25.06.02 17:22
Danke, aber könntet ihr mir noch ein Beispiel geben?
Torsten - Di 25.06.02 17:53
Moinsen!
Schon mal die Hilfe zu den oben genannten Funktionen angeschaut?
Dort steht sogar ein Beispiel bei.
Beispiel für ganzzahligen Wert:
Quelltext
1:
| Label1.Caption:=FloatToStr(int(19.34)); |
Nachkommastellen:
Quelltext
1:
| Label2.Caption:=FloatToStr(19.34 - int(19.34)); |
Grüße
Torsten
MathiasH - Di 25.06.02 17:58
Na wenn du meinst :
Quelltext
1: 2: 3: 4: 5: 6: 7:
| var i1, : Integer; //ausgabe r, r1: Real; //Eingabe+Ausgabe begin i1 := trunc(r); r1 := frac(r); end; |
fertig
Mathias
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!