DIV

Die DIV-Script-Funktion teilt einen Wert durch einen anderen und gibt das Ergebnis als 16-stellige alphanumerische Zeichenfolge mit führenden Nullen zurück. Die DIV-Funktion ist eine von mehreren arithmetischen Funktionen, mit denen Sie Berechnungen in Ihren Scripten durchführen können.

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 Teilungsergebnis (5) an eine Script-Variable. Die Beispiele verwenden auch 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 Ergebnisvariable gespeicherte Wert auf 0 abgerundet:

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

Das folgende Beispiel zeigt eine Division mit Gleitkommazahlen: 

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

Das folgende Ergebnis wird im Aktivierungsreport ausgegeben:

U0020408 +0000000000000004.0000000000000000

Das folgende Beispiel zeigt, wie man eine Division mit einem arithmetischen Ausdruck durchführt:

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

Das folgende Ergebnis wird im Aktivierungsreport ausgegeben:

U0020408 0000000000000005

Siehe auch:

auch

Arithmetische Berechnungen in Scripts