Template:Temp: Difference between revisions

m
linked to Dist, the other conversion template
(Created page with "<includeonly>{{#ifeq:{{{2|}}}| C|{{{1}}}° C ({{#expr:({{{1|}}} * 1.8) + {{#ifeq:{{{4|0}}}|0|32|0}} round {{#expr:{{{3|0}}} + 1}} }}° F)|...")
 
m (linked to Dist, the other conversion template)
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly>{{#ifeq:{{{2|}}}|
<includeonly>{{#ifeq:{{{2|}}}|
                     C|{{{1}}}&deg; C ({{#expr:({{{1|}}} * 1.8) + {{#ifeq:{{{4|0}}}|0|32|0}} round {{#expr:{{{3|0}}} + 1}} }}&deg; F)|
                     C|{{{1}}}&deg; C ({{#expr:({{{1|}}} * 1.8) + {{#ifeq:{{{4|0}}}|0|32|0}} round {{{3|0}}} }}&deg; F)|
                     {{#ifeq:{{{2|}}}|
                     {{#ifeq:{{{2|}}}|
                             F|{{{1}}}&deg; F ({{#expr:({{{1|}}} - {{#ifeq:{{{4|0}}}|0|32|0}}) / 1.8 round {{#expr:{{{3|0}}} + 1}} }}&deg; C)|
                             F|{{{1}}}&deg; F ({{#expr:({{{1|}}} - {{#ifeq:{{{4|0}}}|0|32|0}}) / 1.8 round {{{3|0}}} }}&deg; C)|
                             '''<span style="color:red">(error from Template:Temp: the unit was not given as 'C' or 'F')'''</span>}} }}</includeonly><noinclude>Call this template to convert a temperature between Celsius and Fahrenheit. Both will be displayed, with the unit you supplied coming first.
                             '''<span style="color:red">(error from Template:Temp: the unit was not given as 'C' or 'F')</span>'''}} }}</includeonly><noinclude>Call this template to convert a temperature between Celsius and Fahrenheit. Both will be displayed, with the unit you supplied coming first. See [[Template:Dist]] for a length unit conversion template.


==Simplest use case==
==Simplest use case==
Line 23: Line 23:
{{Temp|99|C|5}}
{{Temp|99|C|5}}


Note that the output only has one decimal place despite asking for five; that's because it will omit zeroes. For that reason, <tt><nowiki>{{Temp|100|C|5}}</nowiki></tt> will simply return 212° F.
Note that the output only has one decimal place despite the template call asking for five; that's because the answer was 210.20000, but the template won't display zero places. For that reason, <tt><nowiki>{{Temp|100|C|5}}</nowiki></tt> will simply return {{Temp|100|C|5}}.


==Relative change==
==Relative change==
Line 30: Line 30:
<tt><nowiki>{{Temp|9|C|0|r}}</nowiki></tt><br>
<tt><nowiki>{{Temp|9|C|0|r}}</nowiki></tt><br>
yields<br>
yields<br>
{{Temp|9|F|0|r}}
{{Temp|9|C|0|r}}


[[Category:Utility templates]]</noinclude>
[[Category:Utility templates]]</noinclude>