Difference between revisions of "Template:Rnd"

From MidsouthMakers - Memphis Area Hackerpace
Jump to navigation Jump to search
m (1 revision)
 
m (1 revision)
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
<includeonly>{{formatnum:{{rnd/a|{{#expr:({{{1}}})round({{{2}}})}}|{{{2}}}|{{#expr:{{{2}}}>0}}}}}}</includeonly><noinclude>{{pp-template}}
+
{{formatnum:{{rnd/b{{#expr:( ({{{1|9.4}}})round({{{2|3}}}) >0 )-( ({{{1|9.4}}})round({{{2|3}}}) <0 )}}|{{#expr: ({{{1|9.4}}})round({{{2|3}}}) }}|{{{2|3}}}|{{#expr:{{{2|3}}}>0}} }} }}<noinclude>
 +
 
 
{{doc}}
 
{{doc}}
 
</noinclude>
 
</noinclude>

Latest revision as of 13:48, 1 September 2010

9.400

[edit] [purge] Template documentation

Usage

This template rounds {{{1}}} to {{{2}}} decimal places (goes the other way for negatives) and includes trailing zeros. Scientific notation is used for numbers greater than or equal to 1 × 109, or less than 1 × 10−4.

Compare:

  • {{rnd|2.0004|3}} gives 2.000
    • whereas {{#expr:2.0004 round 3}} gives 2
  • {{rnd|0.000020004|7}} gives 2.00×10−5
  • {{rnd|0|8}} gives 0.00000000
  • {{rnd|154268|-3}} gives 154,000
  • {{rnd|154268988|-6}} gives 154,000,000
    • whereas {{#expr:154268988 round -6}} gives either 1.54E+8 or 154000000
  • {{rnd|1542689271|-7}} gives 1.54×109

id:Templat:Rnd ja:Template:Rnd pt:Predefinição:Rnd