Kommastellen trennen

Für Fragen von Einsteigern und Programmieranfängern...
Antworten
Frank8001
Beiträge: 24
Registriert: Fr 26. Apr 2013, 20:28

Kommastellen trennen

Beitrag von Frank8001 »

Hallo!
Wahrscheinlich simples Problem aber.....
Ich möchte von einer Kommazahl (z.B.0,750) die Vorkommastellen von den Nachkommastellen trennen. Gibt es da eine Funktion?
Alternative Lösung wäre auch: Kann man 1500ms in Sekunden und Milisekunden auftrennen?

Vielen Dank für Hilfe
Gruß
Frank

u-boot
Beiträge: 308
Registriert: Do 9. Apr 2009, 10:10
OS, Lazarus, FPC: Ubuntu 9.10 (L 0.9.28 FPC 2.2.4)
CPU-Target: 32Bit
Wohnort: 785..

Re: Kommastellen trennen

Beitrag von u-boot »

informiere dich mal über die operatoren * / + - div mod
weiterhin über die funktionen trunc, frac
mach dir evtl gedanken wie du "rechnen" willst und probiers gut aus ;)
Ubuntu 9.10 (L 0.9.28 FPC 2.4.x)

Frank8001
Beiträge: 24
Registriert: Fr 26. Apr 2013, 20:28

Re: Kommastellen trennen

Beitrag von Frank8001 »

Vielen Dank für den Hinweis!
Die trunc-Funktion hat's rausgerissen!
n:= trunc(x);
m:=x-trunc(x);
cave: bei Kommazahlen mit Periode -> vorher Nachkommastellen auf definierte Anzahl von Stellen begrenzen
z.B. round((x*100) / 100)
Gruß
Frank

pluto
Lazarusforum e. V.
Beiträge: 7192
Registriert: So 19. Nov 2006, 12:06
OS, Lazarus, FPC: Linux Mint 19.3
CPU-Target: AMD
Wohnort: Oldenburg(Oldenburg)

Re: Kommastellen trennen

Beitrag von pluto »

Die Format Funktion könne auch noch Spannend sein in diesen Fall...
Oder Täusche ich mich da?
MFG
Michael Springwald

Euklid
Lazarusforum e. V.
Beiträge: 2808
Registriert: Fr 22. Sep 2006, 10:38
OS, Lazarus, FPC: Lazarus v2.0.10, FPC 3.2.0
Wohnort: Hessen
Kontaktdaten:

Re: Kommastellen trennen

Beitrag von Euklid »

pluto hat geschrieben:Die Format Funktion könne auch noch Spannend sein in diesen Fall...
Oder Täusche ich mich da?
Die spielt eher dann eine Rolle, wenn die Zahl anschließend in ein String umgewandelt werden soll.

pluto
Lazarusforum e. V.
Beiträge: 7192
Registriert: So 19. Nov 2006, 12:06
OS, Lazarus, FPC: Linux Mint 19.3
CPU-Target: AMD
Wohnort: Oldenburg(Oldenburg)

Re: Kommastellen trennen

Beitrag von pluto »

Damit kann man aber einstellen, wie viele Stellen hinter dem Komma angezeigt werden soll. Somit auch Null Stellen *G*.
MFG
Michael Springwald

Antworten