Lade...
 

CX_NUMERIC::Round

CX_NUMERIC::Round

Beschreibung:

Mit dieser Funktion wird die Zahl gerundet. Dabei muss die Anzahl an Nachkommastellen, auf die gerundet werden soll, übergeben werden. Das Runden verhält sich dabei folgendermaßen:

Zahl Nachkommastellen gerundete Zahl
1,43 1 1,4
1,476 2 1,48
-1,325 2 -1,33
-1,3 0 -1
Code-Beispiel:

In dem Beispiel-Programm wird die Zahl "1,4" auf 0 Nachkommastellen gerundet. 

Var(num)                       // erzeuge die Zahl
CreateTransObject(CX_NUMERIC) -> num
"1,4" num Put
0 num Call(Round)              // runde die Zahl

Nach Ausführen dieses Skriptes hat sich der Wert der Zahl auf "1" 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(Round)