Difference between revisions of "Template:Align Silver"
Jump to navigation
Jump to search
m |
m |
||
Line 1: | Line 1: | ||
− | <includeonly>{{#ifexpr: {{#vardefineecho:silver|{{formatnum:{{{1|}}}|R}}}} < 1000000 | {{#ifexpr: {{{2|5}}} > 6 | {{0|0,}} }} }}{{#ifexpr: {{#var:silver}} < 100000 | {{#ifexpr: {{{2|5}}} > 5 | {{0}} }} }}{{#ifexpr: {{#var:silver}} < 10000 | {{#ifexpr: {{{2|5}}} > 4 | {{0}} }} }}{{#ifexpr: {{#var:silver}} < 1000 | {{#ifexpr: {{{2|5}}} > 3 | {{0|0,}} }} }}{{#ifexpr: {{#var:silver}} < 100 | {{#ifexpr: {{{2|5}}} > 2 | {{0}} }} }}{{#ifexpr: {{#var:silver}} < 10 | {{#ifexpr: {{{2|5}}} > 1 | {{0}} }} }}{{formatnum:{{{1|}}}}}{{#ifexpr: {{#var:silver}} fmod 1 = 0 | {{#ifexpr: {{{3|2}}} > 0 | {{0|,0}} }} }}{{#ifexpr: {{#var:silver}} fmod 1 >= 0.1 or {{#var:silver}} fmod 1 = 0 | {{#ifexpr: {{{3|2}}} > 1 | {{0}} }} }}</includeonly><noinclude>{{Documentation}}</noinclude> | + | <includeonly>{{#ifexpr: {{#vardefineecho:silver|{{#expr:ceil({{formatnum:{{{1|}}}|R}}*10^{{{3|2}}})/10^{{{3|2}}}}}}} < 1000000 | {{#ifexpr: {{{2|5}}} > 6 | {{0|0,}} }} }}{{#ifexpr: {{#var:silver}} < 100000 | {{#ifexpr: {{{2|5}}} > 5 | {{0}} }} }}{{#ifexpr: {{#var:silver}} < 10000 | {{#ifexpr: {{{2|5}}} > 4 | {{0}} }} }}{{#ifexpr: {{#var:silver}} < 1000 | {{#ifexpr: {{{2|5}}} > 3 | {{0|0,}} }} }}{{#ifexpr: {{#var:silver}} < 100 | {{#ifexpr: {{{2|5}}} > 2 | {{0}} }} }}{{#ifexpr: {{#var:silver}} < 10 | {{#ifexpr: {{{2|5}}} > 1 | {{0}} }} }}{{formatnum:{{{1|}}}}}{{#ifexpr: {{#var:silver}} fmod 1 = 0 | {{#ifexpr: {{{3|2}}} > 0 | {{0|,0}} }} }}{{#ifexpr: {{#var:silver}} fmod 1 >= 0.1 or {{#var:silver}} fmod 1 = 0 | {{#ifexpr: {{{3|2}}} > 1 | {{0}} }} }}</includeonly><noinclude>{{Documentation}}</noinclude> |
Revision as of 17:40, 20 September 2022
Summary
This table can be used to align values of silver. This might be useful in tables and lists. It has three parameters:
- The first parameter is the amount of silver.
- The second parameter is the expected maximum power of ten of the first parameter. (default = 5; maximum 2)
- The third parameter is the expected number of decimal places. (default = 2; maximum 2)
Examples
{{Align Silver|1|2}} {{Align Silver|10|2}}
1
10
Default length is five:
{{Align Silver|1,000}} {{Align Silver|10,000}} {{Align Silver|100,000}}
1,000
10,000
100,000
Maximum length is seven:
{{Align Silver|1|7}} {{Align Silver|10|7}} {{Align Silver|100|7}} {{Align Silver|1,000|7}} {{Align Silver|10,000|7}} {{Align Silver|100,000|7}} {{Align Silver|1,000,000|7}}
1
10
100
1,000
10,000
100,000
1,000,000
Decimal places:
{{Align Silver|10|3|2}} {{Icon Small|silver}} {{Align Silver|1|3|2}} {{Icon Small|silver}} {{Align Silver|0.1|3|2}} {{Icon Small|silver}} {{Align Silver|100.01|3|2}} {{Icon Small|silver}} {{Align Silver|0.001|3|2}} {{Icon Small|silver}}10 1 0.1 0.001
The above documentation is transcluded from Template:Align Silver/doc. (edit | history) Editors can experiment in this template's sandbox (create | mirror) and testcases (create) pages. Please add categories to the /doc subpage. Subpages of this template. |