Temperature conversion: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 4,592:
F: -421.87
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>
 
291

edits