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}}== |