Duden/Zahlen constants
Null
- Type:
Zahl
- Value:
0
null
- Type:
Zahl
- Value:
0
Zwei
- Type:
Zahl
- Value:
2
zwei
- Type:
Zahl
- Value:
2
zweite
- Type:
Zahl
- Value:
2
zweiten
- Type:
Zahl
- Value:
2
Drei
- Type:
Zahl
- Value:
3
drei
- Type:
Zahl
- Value:
3
dritte
- Type:
Zahl
- Value:
3
dritten
- Type:
Zahl
- Value:
3
Vier
- Type:
Zahl
- Value:
4
vier
- Type:
Zahl
- Value:
4
vierte
- Type:
Zahl
- Value:
4
vierten
- Type:
Zahl
- Value:
4
Fünf
- Type:
Zahl
- Value:
5
fünf
- Type:
Zahl
- Value:
5
fünfte
- Type:
Zahl
- Value:
5
fünften
- Type:
Zahl
- Value:
5
Sechs
- Type:
Zahl
- Value:
6
sechs
- Type:
Zahl
- Value:
6
sechste
- Type:
Zahl
- Value:
6
sechsten
- Type:
Zahl
- Value:
6
Sieben
- Type:
Zahl
- Value:
7
sieben
- Type:
Zahl
- Value:
7
siebte
- Type:
Zahl
- Value:
7
siebten
- Type:
Zahl
- Value:
7
Acht
- Type:
Zahl
- Value:
8
acht
- Type:
Zahl
- Value:
8
achte
- Type:
Zahl
- Value:
8
achten
- Type:
Zahl
- Value:
8
Neun
- Type:
Zahl
- Value:
9
neun
- Type:
Zahl
- Value:
9
neunte
- Type:
Zahl
- Value:
9
neunten
- Type:
Zahl
- Value:
9
Zehn
- Type:
Zahl
- Value:
10
zehn
- Type:
Zahl
- Value:
10
zehnte
- Type:
Zahl
- Value:
10
zehnten
- Type:
Zahl
- Value:
10
Elf
- Type:
Zahl
- Value:
11
elf
- Type:
Zahl
- Value:
11
elfte
- Type:
Zahl
- Value:
11
elften
- Type:
Zahl
- Value:
11
Zwölf
- Type:
Zahl
- Value:
12
zwölf
- Type:
Zahl
- Value:
12
zwölfte
- Type:
Zahl
- Value:
12
zwölften
- Type:
Zahl
- Value:
12
Einhundert
- Type:
Zahl
- Value:
100
Hundert
- Type:
Zahl
- Value:
100
hundert
- Type:
Zahl
- Value:
100
hunderte
- Type:
Zahl
- Value:
100
hunderten
- Type:
Zahl
- Value:
100
Eintausend
- Type:
Zahl
- Value:
1000
Tausend
- Type:
Zahl
- Value:
1000
tausend
- Type:
Zahl
- Value:
1000
tausenste
- Type:
Zahl
- Value:
1000
tausensten
- Type:
Zahl
- Value:
1000
Zehntausend
- Type:
Zahl
- Value:
10000
zehntausend
- Type:
Zahl
- Value:
10000
Einhunderttausend
- Type:
Zahl
- Value:
100000
einhunderttausend
- Type:
Zahl
- Value:
100000
Million
- Type:
Zahl
- Value:
1000000
einhalb
- Type:
Kommazahl
- Value:
0,5
halb
- Type:
Kommazahl
- Value:
0,5
anderthalb
- Type:
Kommazahl
- Value:
1,5
eineinhalb
- Type:
Kommazahl
- Value:
1,5
Duden/Zahlen functions
MinZahl
Gibt -9223372036854775807 zurück.
- Return type:
Zahl
Aliases
der minimale Wert einer Zahl
Implementation
Gib 1 um 63 Bit nach Links verschoben zurück.
MaxZahl
Gibt 9223372036854775807 zurück.
- Return type:
Zahl
Aliases
der maximale Wert einer Zahl
Implementation
Gib 9223372036854775807 zurück.
MinKommazahl
Gibt -(2−2^−31) · 2^1023 zurück.
- Return type:
Kommazahl
Aliases
der minimale Wert einer Kommazahl
Implementation
Gib -(2 minus 2 hoch -31) mal 2 hoch 1023 zurück.
MaxKommazahl
Gibt (2−2^−31) · 2^1023 zurück.
- Return type:
Kommazahl
Aliases
der maximale Wert einer Kommazahl
Implementation
Gib (2 minus 2 hoch -31) mal 2 hoch 1023 zurück.
EpsilonPos
Gibt 2^-1022 zurück.
Der Wert der am nächsten zu +0 ist.
- Return type:
Kommazahl
Aliases
der kleinste positive Wert einer Kommazahl
Implementation
Gib 2 hoch -1022 zurück.
EpsilonNeg
Gibt -2^-1022 zurück.
Der Wert der am nächsten zu -0 ist.
- Return type:
Kommazahl
Aliases
der kleinste negative Wert einer Kommazahl
Implementation
Gib -2 hoch -1022 zurück.
Unendlich
Gibt Unendlich (1,0 durch 0,0) zurück.
- Return type:
Kommazahl
Aliases
Unendlich
Implementation
Gib 1,0 durch 0,0 zurück.
Minus_Unendlich
Gibt Unendlich (-1,0 durch 0,0) zurück.
- Return type:
Kommazahl
Aliases
Minus-Unendlich
Implementation
Gib -1,0 durch 0,0 zurück.
KeineZahl
Gibt NaN (0,0 durch 0,0) zurück.
- Return type:
Kommazahl
Aliases
keine Zahl
Implementation
Gib 0,0 durch 0,0 zurück.
Zahl_Eins
- Return type:
Zahl
Aliases
ein
Eins
eins
erste
ersten
Implementation
[ Funktion, weil "ein" ein reservierter Token ist ] Gib 1 zurück.
Zahl_Million
Gibt 1000000 zurück.
- Parameters:
n
- Parameter type:
Zahl
- Return type:
Zahl
Aliases
<n> Million
Implementation
Gib n mal 1000000 zurück.
Zahl_Bruch_Halbe
Gibt <n> durch 2 zurück.
- Parameters:
n
- Parameter type:
Zahl
- Return type:
Kommazahl
Aliases
<n> Halbe
Implementation
Gib n durch 2 zurück.
Zahl_Bruch_Drittel
Gibt <n> durch 3 zurück.
- Parameters:
n
- Parameter type:
Zahl
- Return type:
Kommazahl
Aliases
<n> Drittel
Implementation
Gib n durch 3 zurück.
Zahl_Bruch_Viertel
Gibt <n> durch 4 zurück.
- Parameters:
n
- Parameter type:
Zahl
- Return type:
Kommazahl
Aliases
<n> Viertel
Implementation
Gib n durch 4 zurück.
Zahl_Bruch_Fünftel
Gibt <n> durch 5 zurück.
- Parameters:
n
- Parameter type:
Zahl
- Return type:
Kommazahl
Aliases
<n> Fünftel
Implementation
Gib n durch 5 zurück.
Zahl_Bruch_Sechstel
Gibt <n> durch 6 zurück.
- Parameters:
n
- Parameter type:
Zahl
- Return type:
Kommazahl
Aliases
<n> Sechstel
Implementation
Gib n durch 6 zurück.
Zahl_Bruch_Siebtel
Gibt <n> durch 7 zurück.
- Parameters:
n
- Parameter type:
Zahl
- Return type:
Kommazahl
Aliases
<n> Siebtel
Implementation
Gib n durch 7 zurück.
Zahl_Bruch_Achtel
Gibt <n> durch 8 zurück.
- Parameters:
n
- Parameter type:
Zahl
- Return type:
Kommazahl
Aliases
<n> Achtel
Implementation
Gib n durch 8 zurück.
Zahl_Bruch_Neuntel
Gibt <n> durch 9 zurück.
- Parameters:
n
- Parameter type:
Zahl
- Return type:
Kommazahl
Aliases
<n> Neuntel
Implementation
Gib n durch 9 zurück.
Zahl_Bruch_Zehntel
Gibt <n> durch 10 zurück.
- Parameters:
n
- Parameter type:
Zahl
- Return type:
Kommazahl
Aliases
<n> Zehntel
Implementation
Gib n durch 10 zurück.
Zahl_Bruch_Elftel
Gibt <n> durch 11 zurück.
- Parameters:
n
- Parameter type:
Zahl
- Return type:
Kommazahl
Aliases
<n> Elftel
Implementation
Gib n durch 11 zurück.
Zahl_Bruch_Zwölftel
Gibt <n> durch 12 zurück.
- Parameters:
n
- Parameter type:
Zahl
- Return type:
Kommazahl
Aliases
<n> Zwölftel
Implementation
Gib n durch 12 zurück.
Zahl_Duzent
Gibt <z> mal 12 zurück.
- Parameters:
z
- Parameter type:
Zahl
- Return type:
Zahl
Aliases
<z> Dutzend
Implementation
Gib z mal 12 zurück.
Hex_Zu_Zahl
- Parameters:
hex
- Parameter type:
Text
- Return type:
Zahl
Aliases
die Hexadezimalzahl <hex>
Implementation
Die Zahl l ist die Länge von hex. Die Zahl ergebnis ist 0. Für jede Zahl i von die Länge von hex bis 1 mit Schrittgröße -1, mache: Die Zahl bz ist (hex an der Stelle i) als Zahl. Wenn bz zwischen 96 und 103 ist, verringere bz um 87. Wenn aber bz zwischen 47 und 58 ist, verringere bz um 48. Wenn aber bz zwischen 64 und 71 ist, verringere bz um 55. Sonst: Melde den Fehler "Ungültige Hexadezimalzahl". Gib 0 zurück. Erhöhe ergebnis um (bz mal 16 hoch (l minus i)) als Zahl. Gib ergebnis zurück.
Zahl_Zu_Hex
- Parameters:
zahl
- Parameter type:
Zahl
- Return type:
Text
Aliases
<zahl> in Hexadezimal
Implementation
Wenn zahl gleich 0 ist, dann: Gib "0" zurück. Wenn zahl kleiner als 0 ist, dann: Gib '-' verkettet mit (-zahl in Hexadezimal) zurück. Der Text ergebnis ist "". Solange zahl ungleich 0 ist, mache: Speichere hexZiffern an der Stelle (zahl modulo 16) verkettet mit ergebnis in ergebnis. Speichere (zahl durch 16) als Zahl in zahl. Gib ergebnis zurück.