Show TOC

 Berechnungen durchführen

Grundrechenarten:

Um Berechnungen durchführen zu können, stehen Ihnen in Beziehungswissen die vier Grundrechenarten zur Verfügung:

+ Addition

- Subtraktion

/ Division

* Multiplikation

Beispiel Beispiel

CHAR_BREITE = CHAR_LAENGE / 4

Ende des Beispiels.

Standardfunktionen

Außerdem können Sie folgende Standardfunktionen verwenden:

sin

Sinusfunktion

cos

Cosinusfunktion

tan

Tangensfunktion

exp

Exponent zur Basis e

ln

natürlicher Logarithmus

abs

Absolutbetrag

sqrt

Quadratwurzel

log10

Logarithmus zur Basis 10 (Zehnerlogarithmus)

arcsin

Arcussinus (Umkehrfunktion zu sin)

arccos

Arcuscosinus (Umkehrfunktion zu cosinus)

arctan

Arcustangens (Umkehrfunktion zu tan)

sign

Signum (Vorzeichen) von x

frac

Dezimalteil von x

Beispiel Beispiel

SIN (2*3.14 * CHAR_ANGLE / 360)

Ende des Beispiels.

Bei den Funktionen wird keine Groß- und Kleinschreibung unterschieden. Diese Namen werden vom System in Großbuchstaben umgesetzt.

Rechengenauigkeit und Rundung bei numerischen Merkmalen:

Über folgende Befehle können Sie einen über Beziehungswissen errechneten Wert runden:

Funktion

Beschreibung

X = 3,1

X = -3,1

CEIL

Kleinster ganzzahliger Wert, der nicht kleiner als x ist

+4

-3

TRUNC

Ganzzahliger Teil x

+3

-3

FLOOR

Größter ganzzahliger Wert, der nicht größer als x ist.

+3

-4

Beispiel Beispiel

Verwendung in einer Aktion:

$SELF.CHAR_A = FLOOR ($SELF.CHAR_B + $SELF.CHAR_C + 0.5)

Die Summe der Merkmale B und C wird berechnet und das Ergebnis auf eine ganze Zahl gerundet.

Ende des Beispiels.

Der gerundete Wert wird auf dem Bildschirmbild angezeigt. Bei weiteren Berechnungen greift das Beziehungswissen jedoch immer auf die nicht gerundeten Werte zu.