Difference between revisions of "Template:Dp"

From Organic Design wiki
(#pad now padright)
 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<noinclude>{{message|icon=[[Image:Info.png]]|text=
+
<noinclude>{{info|This template sets a value to a specified number of decimal places, usage:
This template sets a value to a specified number of decimal places, usage:
 
 
:<tt><nowiki>{{dp|2|1.234}}</nowiki></tt>
 
:<tt><nowiki>{{dp|2|1.234}}</nowiki></tt>
 
Where the first parameter is the number of decimal places, and the second is the value to format.
 
Where the first parameter is the number of decimal places, and the second is the value to format.
}}</noinclude>
+
}}
{{#vardefine:tmp|{{#expr:{{{2}}}+0.{{#pad:5|{{{1}}}|0}}}}}}{{#sub:{{#var:tmp}}|0|{{#expr:{{#pos:{{#var:x}}|.}}+{{{1}}}+1}}}}
+
[[Category: Templates using Template:Message]][[Category:Formatting templates]]
 +
</noinclude><includeonly>{{#vardefine:tmp|{{#expr:{{{2}}}+0.0{{padright:{{{1}}}|5|0}}}}}}{{#sub:{{#var:tmp}}|0|{{#expr:{{#pos:{{#var:tmp}}|.}}+{{{1}}}+1}}}}</includeonly>

Latest revision as of 23:11, 29 September 2012

Info.svg This template sets a value to a specified number of decimal places, usage:
{{dp|2|1.234}}

Where the first parameter is the number of decimal places, and the second is the value to format.