Temperature conversion: Difference between revisions
Content added Content deleted
No edit summary |
No edit summary |
||
Line 4,592: | Line 4,592: | ||
F: -421.87 |
F: -421.87 |
||
R: 37.80 |
R: 37.80 |
||
</pre> |
|||
=={{header|Vlang}}== |
|||
Note: round_sig in 0.3 or later |
|||
<lang vlang>import math |
|||
fn main() { |
|||
c, f, r := kelvin_to_cfr(21) |
|||
println('Celsius: $c˚\nFahrenheit: $f˚\nRankine: $r˚') |
|||
} |
|||
fn kelvin_to_cfr(kelvin f64) (string, string, string) { |
|||
celsius := math.round_sig(kelvin - 273.15, 2) |
|||
fahrenheit := math.round_sig(kelvin * 1.8 - 459.67, 2) |
|||
rankine := math.round_sig(kelvin * 1.8, 2) |
|||
return celsius.str(), fahrenheit.str(), rankine.str() |
|||
}</lang> |
|||
{{out}} |
|||
<pre> |
|||
Celsius: -252.15˚ |
|||
Fahrenheit: -421.87˚ |
|||
Rankine: 38.80˚ |
|||
</pre> |
</pre> |
||