Mathematisch

Diese Datei dokumentiert alle Makrofunktionen der Kategorie Mathematisch.

Inhaltsverzeichnis

crc(Buffer,[Länge])

Ermittelt die Prüfsumme für eine beliebige Zeichenfolge

Parameter

Nr. Parameter Beschreibung
1 Buffer Buffer für die CRC-Berechnung
2 Länge Optional: Länge des Buffers für die CRC-Berechnung

Rückgabewert

Zahl

Verfügbarkeit

Standard

Beispiel

Main()
{
    erg = Crc("Warenwirtschaft", 10);
    print("Ergebnis = "+erg);
    erg = Crc("Warenwirtschaft", 15);
    print("Ergebnis = "+erg);
}

NumFormat(Source,[OutFmt],[BaseFmt])

Formatiert einen Wert nach freier Definition

Parameter

Nr. Parameter Beschreibung
1 Source Zu formatierende Zahl
2 OutFmt Optional: Ausgabeformat
3 BaseFmt Optional: Basisformat

Rückgabewert

Zeichenfolge

Verfügbarkeit

Standard

Beispiel

NumFormat(1.2,"00000,00 DM")

NumUnformat(Source,[BaseFmt])

Formatiert einen Text in ein numerisches Format

Parameter

Nr. Parameter Beschreibung
1 Source Zu formatierende Zahl
2 BaseFmt Optional: Basisformat

Rückgabewert

Zeichenfolge

Verfügbarkeit

Standard

Beispiel

NumUnformat("1.20 DM","00000.00")

Random([Min],[Max])

Ermittelt eine Zufallszahl innerhalb eines Zahlenbereiches

Parameter

Nr. Parameter Beschreibung
1 Min Optional: Minimalwert
2 Max Optional: Maximalwert

Rückgabewert

Zahl

Verfügbarkeit

Standard

Beispiel

Main()
{
    erg = Random(1, 10);
    print("Ergebnis = "+erg);
}

Round(Value,[Digits])

Rundet einen Fließkommawert auf eine beliebige Anzahl von Nachkommastellen

Parameter

Nr. Parameter Beschreibung
1 Value Zu rundender Wert
2 Digits Optional: Zu rundende Nachkommastellen

Rückgabewert

Zahl

Verfügbarkeit

Standard

Beispiel

Main()
{
    erg = Round("123.546", 0);
    print("Ergebnis = "+erg);
    erg = Round("123.546", 1);
    print("Ergebnis = "+erg);
    erg = Round("123.546", 2);
    print("Ergebnis = "+erg);
    erg = Round("123.546", 3);
    print("Ergebnis = "+erg);
}