Lade...
 

CX_NUMERIC::Truncate

CX_NUMERIC::Truncate

Beschreibung:

Mit dieser Funktion werden Nachkommastellen einer Zahl "abgeschnitten", d.h. auf Null gesetzt, und zwar ohne zu runden!

Code-Beispiel:

In dem Beispiel-Programm wird die Zahl "1,427" auf 2 Nachkommastellen gekürzt. 

Var(num)                       // erzeuge die Zahl
CreateTransObject(CX_NUMERIC) -> num
"1,427" num Put
2 num Call(Truncate)           // kürze die Zahl

Nach Ausführen dieses Skriptes hat sich der Wert der Zahl auf "1,42" geändert. 

Stack
Stack Position Objekttyp Kurzbeschreibung
Stack(In) Top CX_NUMERIC, CX_PERCENT oder CX_VALUE die Zahl
Top-1 INTEGER die Anzahl an gewünschten Nachkommastellen
Stack(Out) Top - -

Funktionsaufruf: Call(Truncate)