Template:Temp: Difference between revisions
(not sure why I thought this adjustment to round() was needed) |
m (→Decimal precision: oops) |
||
(One intermediate revision by the same user not shown) | |||
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 | 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== |
Latest revision as of 01:50, 24 April 2023
Call this template to convert a temperature between Celsius and Fahrenheit. Both will be displayed, with the unit you supplied coming first.
Simplest use case
To convert degrees between C and F, just supply a number and the unit it's in:
{{Temp|100|C}}
yields
100° C (212° F)
{{Temp|212|F}}
yields
212° F (100° C)
Decimal precision
Supply a third parameter to ask for a number of places after the decimal:
{{Temp|99|C|5}}
yields
99° C (210.2° 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, {{Temp|100|C|5}} will simply return 100° C (212° F).
Relative change
If you are converting a relative change in temperature, not an absolute temperature, supply "r" as the fourth parameter (though the way the logic in the template currently works, you can actually type anything for a fourth parameter and it will do the same):
{{Temp|9|C|0|r}}
yields
9° C (16° F)