Template:Temp

From OniGalore
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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

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)