Real Zahlen aufschlüsseln <Delphi>

Diskutiere Real Zahlen aufschlüsseln <Delphi> im Developer Network Forum im Bereich Hardware & Software Forum; Hi, gibt es eine Funktion, wo ich eine Real Zahl zerlegen kann? Ich brauche die Vorkomma und Nachkomma Werte als Integer. Wenns keine...
  • Real Zahlen aufschlüsseln <Delphi> Beitrag #1
N

Nastarowje

Bekanntes Mitglied
Dabei seit
19.04.1999
Beiträge
378
Reaktionspunkte
0
Ort
Erfurt / Thüringen
Hi,


gibt es eine Funktion, wo ich eine Real Zahl zerlegen kann? Ich brauche die Vorkomma und Nachkomma Werte als Integer.

Wenns keine Funktion gibt, werde ich wohl das ganze anders zerlegen müssen.


Schöne Grüße

|\/
|astarowje
 
  • Real Zahlen aufschlüsseln <Delphi> Beitrag #2
the_viper

the_viper

Bekanntes Mitglied
Dabei seit
27.11.2000
Beiträge
1.977
Reaktionspunkte
0
vorkomma mit trunc, nachkomma mit subtrahieren des trunc wertes.
 
  • Real Zahlen aufschlüsseln <Delphi> Beitrag #3
N

Nastarowje

Bekanntes Mitglied
Dabei seit
19.04.1999
Beiträge
378
Reaktionspunkte
0
Ort
Erfurt / Thüringen
Hallo,


Erst einmal danke für die schnelle Antwort.

Trunc rundet aber den Wert. Ich brauche die Werte ohne auf- oder abrunden. Oder verstehe ich die Funktion falsch?



Vielen Dank
 
  • Real Zahlen aufschlüsseln <Delphi> Beitrag #5
N

Nastarowje

Bekanntes Mitglied
Dabei seit
19.04.1999
Beiträge
378
Reaktionspunkte
0
Ort
Erfurt / Thüringen
so stehts in der Delphi Hilfe

Delphi-Syntax:

function Trunc(X: Extended): Int64;

Beschreibung

In Delphi konvertiert Trunc eine Gleitkommazahl in einen Integer-Wert. X ist ein Ausdruck des Typs Real. Die Funktion gibt einen Int64-Wert mit dem gegen 0 gerundeten Wert von X zurück.

ich benutze Delphi 5 Personal
 
  • Real Zahlen aufschlüsseln <Delphi> Beitrag #6
FerFemNemBem

FerFemNemBem

Moderator
Teammitglied
Dabei seit
11.09.1999
Beiträge
4.494
Reaktionspunkte
0
Halloechen,
Die Funktion gibt einen Int64-Wert mit dem gegen 0 gerundeten Wert von X zurück.
Na dann stimmts doch. Es wird laut Beschreibung immer gegen 0 (also abgerundet) und damit erhaeltst Du stets den Wert vor dem Komma. (Beispiel: 5,00001 => 5 und 5,9999 waere auch 5).

Gruss, FFNB.
 
  • Real Zahlen aufschlüsseln <Delphi> Beitrag #7
N

Nastarowje

Bekanntes Mitglied
Dabei seit
19.04.1999
Beiträge
378
Reaktionspunkte
0
Ort
Erfurt / Thüringen
Mmmmmmmmmmmmm

voll der fette Denkfehler. :wah:

Gut das wir drüber gesprochen haben


Danke
 
  • Real Zahlen aufschlüsseln <Delphi> Beitrag #8
O

O Love

Bekanntes Mitglied
Dabei seit
08.04.1999
Beiträge
2.286
Reaktionspunkte
0
the_viper:

Vorsicht, die Delphi-Round-Funktion rundet NICHT kaufmännisch, sie rundet statistisch. Es kommt drauf an, ob die Zahl vor dem Komma gerade oder ungerade ist, davon hängt ab, ob bei 0.5 auf- oder abgerundet wird. Diese Rundungsmethode gleicht den statistischen Fehler aus, der beim kaufmännischen Runden entsteht.
 
Thema:

Real Zahlen aufschlüsseln <Delphi>

ANGEBOTE & SPONSOREN

https://www.mofapower.de/

Statistik des Forums

Themen
213.179
Beiträge
1.579.172
Mitglieder
55.878
Neuestes Mitglied
Satan666
Oben