Benutzer:Rolf acker/Vorlagen/Vorlage:IstZahlN/Test
Zur Navigation springen
Zur Suche springen
Zahlenangaben
[Bearbeiten | Quelltext bearbeiten]Quelltext | Soll | IstZahl(N) | formatnum(R) | IstZahlN | Bemerkungen | |||
---|---|---|---|---|---|---|---|---|
natürliche Zahlen: | ||||||||
1 |
1 | |||||||
2000 |
2000 | |||||||
2.000 |
2000 | |||||||
2,000 |
2.000 | |||||||
3000000 |
3000000 | |||||||
3.000.000 |
3000000 | |||||||
3,000,000 |
3.000.000 | |||||||
40.00 |
4000 | Einschränkung: Punkte, die keine korrekte Tausendertrennung ergeben, werden ignoriert. | ||||||
1..9 |
19 | |||||||
0...9 |
09 | |||||||
40,00 |
40.00 | |||||||
5. |
5 | Einschränkung: Ein evtl. abschließender Punkt wird ignoriert. | ||||||
5, |
5. | |||||||
.6 |
6 | |||||||
,6 |
.6 | |||||||
7.007 |
7007 | |||||||
7,007 |
7.007 | |||||||
Sonderfall positives Vorzeichen: | ||||||||
+1 |
+1 | |||||||
+2.000 |
+2000 | |||||||
+2,000 |
+2.000 | |||||||
+40.00 |
+4000 | Einschränkung: Punkte, die keine korrekte Tausendertrennung ergeben, werden ignoriert. | ||||||
+1..9 |
+19 | |||||||
Sonderfall Null: | ||||||||
0 |
? | 0 | IstZahlN prüft die Zugehörigkeit zur Menge der positiven ganzen Zahlen (also ohne die Null). | |||||
00 |
? | 00 | ||||||
0.000 |
? | 0000 | ||||||
0.0 |
00 | |||||||
0,0 |
0.0 | |||||||
0. |
0 | |||||||
0, |
0. | |||||||
.0 |
0 | |||||||
,0 |
.0 | |||||||
±0 |
±0 | |||||||
führende Nullen: | ||||||||
08 |
? | 08 | Zahlen mit führenden Nullen sind hier nicht zulässig. | |||||
0.008 |
0008 | |||||||
00.000.008 |
00000008 | |||||||
negative Ganzzahlen: | ||||||||
-1 |
-1 | |||||||
–1 |
–1 | typografisches Minuszeichen | ||||||
-1.0 |
-10 | |||||||
-1,0 |
-1.0 | |||||||
-2.222 |
-2222 | |||||||
-2,222 |
-2.222 | |||||||
Exponentialdarstellung: | ||||||||
1e6 |
1e6 | IstZahlN unterstützt keine Exponentialschreibweise. | ||||||
1E6 |
1E6 | |||||||
2.2e3 |
22e3 | |||||||
3.3333e3 |
33333e3 | |||||||
Textform: | ||||||||
elf |
elf | |||||||
12 Partien |
12 Partien | |||||||
keine Angabe: | ||||||||
|
Bereichsangaben
[Bearbeiten | Quelltext bearbeiten]... etwa {{IstZahlN|zahl|min|max}}
, z. B. prüft {{IstZahlN|zahl||42}}
, ob es sich bei zahl um eine natürliche Zahl im Wertebereich [1..42] handelt ...
Testfall | Quelltext | Soll | Ist | |||||
---|---|---|---|---|---|---|---|---|
obere Grenze: | ||||||||
(obiges Bsp. für 22) Standardfall | {{IstZahlN|22|max=42}}
|
|||||||
(obiges Bsp. für 22) | {{IstZahlN|22||42}}
|
|||||||
(obiges Bsp. für 1) | {{IstZahlN|1||42}}
|
|||||||
(obiges Bsp. für 42) | {{IstZahlN|42||42}}
|
|||||||
(obiges Bsp. für 0) Standardfall | {{IstZahlN|0|max=42}}
|
|||||||
(obiges Bsp. für 0) | {{IstZahlN|0||42}}
|
|||||||
(obiges Bsp. für 43) Standardfall | {{IstZahlN|43|max=42}}
|
|||||||
(obiges Bsp. für 43) | {{IstZahlN|43||42}}
|
|||||||
untere Grenze: | ||||||||
beide Grenzen: | ||||||||
leere Angaben: | ||||||||
leere, unbenannte Parameter | {{IstZahlN|22||}}
|
|||||||
leere, unbenannte Parameter (Fehlerfall) | {{IstZahlN|-22||}}
|
|||||||
leere, benannte Parameter | {{IstZahlN|zahl=1|min=|max=}}
|
|||||||
leere, benannte Parameter (Fehlerfall) | {{IstZahlN|zahl=0|min=|max=}}
|