Difference between revisions of "Template:0000expr"

From blackwiki
Jump to navigation Jump to search
blackwiki>Dcoetzee
(Create based on Template:0expr)
 
blackwiki>Dcoetzee
(Switch to using {{#invoke:BaseConvert|convert|n={{{1}}}|base=10|width=4}})
Line 1: Line 1:
<includeonly>{{#if:{{{1|}}}|<!-- If an unnamed parameter is passed...
+
<includeonly>{{#invoke:BaseConvert|convert|n={{{1}}}|base=10|width=4}}</includeonly><noinclude>{{documentation}}</noinclude>
            -->{{#ifexpr: 0 <= ({{#expr:{{{1}}}+0}}) and ({{#expr:{{{1}}}+0}}) < 10|<!-- ...and it is a number between 0 and 9...
 
              -->000|<!-- ...add three padding zeros
 
              -->{{#ifexpr: 10 <= ({{#expr:{{{1}}}+0}}) and ({{#expr:{{{1}}}+0}}) < 100|<!-- ...else if it is a number between 10 and 99...
 
                -->00|<!-- ...add two padding zeros
 
                -->{{#ifexpr: 100 <= ({{#expr:{{{1}}}+0}}) and ({{#expr:{{{1}}}+0}}) < 1000|<!-- ...else if it is a number between 100 and 999...
 
                  -->0<!-- ...add one padding zero
 
                -->}}<!--
 
              -->}}<!--
 
            -->}}{{#expr:{{{1}}}}}|<!--
 
          -->}}</includeonly><noinclude>{{documentation}}</noinclude>
 

Revision as of 20:19, 23 February 2013

Template documentation[view] [edit] [history] [purge]

Like Template:0expr but adds padding zeros to get the number up to 4 digits instead of 2. For example:

{{0000expr|15+2}}

produces:

15+2