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
Kommastellen trennen
-
- 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
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
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)
Re: Kommastellen trennen
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
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
-
- 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
Die Format Funktion könne auch noch Spannend sein in diesen Fall...
Oder Täusche ich mich da?
Oder Täusche ich mich da?
MFG
Michael Springwald
Michael Springwald
-
- 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
Die spielt eher dann eine Rolle, wenn die Zahl anschließend in ein String umgewandelt werden soll.pluto hat geschrieben:Die Format Funktion könne auch noch Spannend sein in diesen Fall...
Oder Täusche ich mich da?
-
- 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
Damit kann man aber einstellen, wie viele Stellen hinter dem Komma angezeigt werden soll. Somit auch Null Stellen *G*.
MFG
Michael Springwald
Michael Springwald