Temperature conversion: Difference between revisions

Content added Content deleted
(Added XBasic)
(Added Dart)
Line 1,556: Line 1,556:
R 37.80
R 37.80
</pre>
</pre>

=={{header|Dart}}==
<syntaxhighlight lang="dart">double kelvinToCelsius(double k) {
return k - 273.15;
}

double kelvinToFahrenheit(double k) {
return k * 1.8 - 459.67;
}

double kelvinToRankine(double k) {
return k * 1.8;
}

void convertKelvin(double kelvin) {
print('K = ${kelvin.toStringAsFixed(2)}');
print('C = ${kelvinToCelsius(kelvin).toStringAsFixed(2)}');
print('F = ${kelvinToFahrenheit(kelvin).toStringAsFixed(2)}');
print('R = ${kelvinToRankine(kelvin).toStringAsFixed(2)}');
print('');
}

void main() {
convertKelvin(0.0);
convertKelvin(21.0);
}</syntaxhighlight>


=={{header|Delphi}}==
=={{header|Delphi}}==