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>