DIV

Verwenden Sie die Script-Funktion DIV, um einen Wert durch einen anderen zu teilen und das Ergebnis als 16-stelligen alphanumerischen String mit führenden Nullen zurückzugeben.

Syntax

DIV (Operand1, Operand2)

Parameter

Hinweise:

Tipp: Sie können führende Nullen entfernen und andernfalls das Format der Ergebnisse mit der Script-Funktion FORMAT editieren.

Beispiele

Das folgende Beispiel übergibt das Divisionsergebnis (5) an eine Script-Variable. Das Beispiel verwendet Variablen für beide Operanden.

:SET &OP1# = '100'
:
SET &OP2# = '20'
:
SET &RESULT# = DIV(&OP1#,&OP2#)

Wenn der Datentyp der Zielvariablen nicht "float" ist, werden Dezimalstellen auf die nächste ganze Zahl aufgerundet. Im folgenden Beispiel wird der in der Ergebnisvariablen gespeicherte Wert auf 0 abgerundet:

:DEFINE &RESULT#, unsigned
:
SET &RESULT# = DIV(10,30)

Das folgende Script dividiert Gleitkommazahlen und gibt das Ergebnis in den Aktivierungsreport aus:

:DEFINE &RESULT#,float
:SET &RESULT#DIV(-9,-2.25)
:P &RESULT#

Das Ergebnis im Aktivierungsreport sieht wie folgt aus:

U0020408 +0000000000000004.0000000000000000

Im folgenden Beispiel wird eine Division unter Verwendung eines arithmetischen Ausdrucks ausgeführt:

:SET &DIVIDE# = 10 / 2
:
P &DIVIDE#

Das Ergebnis im Aktivierungsreport sieht wie folgt aus:

U0020408 0000000000000005

Siehe auch:

seealso

Arithmetische Berechnungen in Scripts