Mathematisch
Diese Datei dokumentiert alle Makrofunktionen der Kategorie Mathematisch.
Inhaltsverzeichnis
- crc(Buffer,[Länge])
- NumFormat(Source,[OutFmt],[BaseFmt])
- NumUnformat(Source,[BaseFmt])
- Random([Min],[Max])
- Round(Value,[Digits])
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);
}