floatingQuotient()

Die Systemfunktion vgLib.floatingQuotient() stuft zwei Zahlen zu Zahlen vom Typ Gleitkomma mit doppelter Genauigkeit hoch, dividiert den Zähler durch den Nenner und gibt den Quotienten zurück. Wenn Sie V6-Ausnahmekompatibilität verwenden (siehe V6-Ausnahmebedingungskompatibilität verwenden) und der Nenner ist '0', speicher EGL '00000008' in sysVar.errorCode.

vgLib.floatingQuotient() ist eine von vielen Funktionen, die für die Kompatibilität mit früheren Versionen beibehalten werden. Neuer Code kann Standard-EGL-Operatoren für diese Zwecke einsetzen.

HEX-Felder können sowohl als Eingabe- als auch als Ergebnisfelder verwendet werden. 'HEX(8)' entspricht SMALLFLOAT und 'HEX(16)' entspricht FLOAT.

Syntax

  vgLib.floatingQuotient(
    numerator FLOAT in,
    denominator FLOAT in)
  returns (result FLOAT)
numerator
Ein beliebiger numerischer Wert, der zuordnungskompatibel mit FLOAT ist. Der Wert wird in einen Gleitkommawert mit doppelter Genauigkeit konvertiert und dann durch denominator dividiert.
denominator
Eine beliebige numerische Variable ungleich null, die zuordnungskompatibel mit FLOAT ist.
result
Ein FLOAT-Wert.

Beispiel

Das folgende Beispiel stellt die Funktion vgLib.floatingQuotient() dar:

myVar01, myVar02, result FLOAT;
myVar01 = 19;
myVar02 = 7;
result = vgLib.floatingQuotient(myVar01,myVar02);
// result = 2.7142857142857144

Feedback