Difference between revisions of "Template:Cardinal to word/0 to 99"
Jump to navigation
Jump to search
imported>SimonTrew m (moved User:SimonTrew/Cardinal 0 to 99 to word to Template:Cardinal to word/0 to 99: Move to template space (part of a move of several templates with doc and testcases)) |
imported>Primefac m (Protected "Template:Cardinal to word/0 to 99": semi-protection of high-usage templates to combat systematic vandalism ([Edit=Require autoconfirmed or confirmed access] (indefinite) [Move=Require autoconfirmed or confirmed access] (i...) |
||
| (One intermediate revision by one other user not shown) | |||
| Line 1: | Line 1: | ||
<includeonly><!-- | <includeonly><!-- | ||
-->{{#ifexpr:({{{1}}} < 0) or ({{{1}}} > 99) or (trunc {{{1}}} <> {{{1}}})<!-- | -->{{#ifexpr:({{{1}}} < 0) or ({{{1}}} > 99) or (trunc {{{1}}} <> {{{1}}})<!-- | ||
| − | -->| | + | -->|{{error|{{tlx|Cardinal to word/0 to 99}}: value "{{{1}}}" is not a natural number in the range 0 to 99}}<!-- |
-->|{{#ifexpr:{{{1}}} < 20<!-- | -->|{{#ifexpr:{{{1}}} < 20<!-- | ||
-->|{{Cardinal to word/0 to 19|{{{1}}}|zero{{#ifeq:{{{zero|}}}|{{{zero|-}}}||x}}={{{zero|}}}}}<!-- | -->|{{Cardinal to word/0 to 19|{{{1}}}|zero{{#ifeq:{{{zero|}}}|{{{zero|-}}}||x}}={{{zero|}}}}}<!-- | ||
Latest revision as of 00:28, 19 January 2018
Converts a natural number in the range 0 to 99 into a word in the English language.
Usage
{{Cardinal to word/0 to 99|natural[|zero=zero]}}
natural: Required. A natural number in the range 0 to 99.
zero: Optional. The value to use when the number is 0. Default is "zero". Can be made empty or, for example, "no", "none" or "nought", as appropriate for the context.
Examples
{{Cardinal to word/0 to 99|0|zero=not a sausage}}
{{Cardinal to word/0 to 99|30}}
{{Cardinal to word/0 to 99|55}}
{{Cardinal to word/0 to 99|99}}
{{Cardinal to word/0 to 99|-1}}
produces:
not a sausage
thirty
fifty-five
ninety-nine
{{Cardinal to word/0 to 99}}: value "-1" is not a natural number in the range 0 to 99
See also
- Template:Number to word
- Template:Cardinal to word
- Template:Ordinal to word
- Template:Cardinal to word/0 to 19
- Template:Cardinal to word/0 to 999
- Template:Cardinal to word/0 to 999999
- Template:Ordinal to word/0 to 19
- Template:Ordinal to word/0 to 99
- Template:Ordinal to word/0 to 999
- Template:Ordinal to word/0 to 999999
| The above documentation is transcluded from Template:Cardinal to word/0 to 99/doc. (edit | history) Editors can experiment in this template's sandbox (create | mirror) and testcases (edit) pages. Please add categories to the /doc subpage. Subpages of this template. |