Temperature conversion: Difference between revisions

Content added Content deleted
(→‎{{header|PHP}}: added PHP)
Line 169: Line 169:
R 37.80
R 37.80
</pre>
</pre>

=={{header|PHP}}==
<lang php>error_reporting(E_ALL & ~ ( E_NOTICE | E_WARNING ));

while (true) {
echo "\nEnter a value in kelvin (q to quit): ";
if (($kelvin = trim(fgets(STDIN))) !== false) {
if ($kelvin == 'q') {
echo 'quitting';
break;
}
if (is_numeric($kelvin)) {
$kelvin = floatVal($kelvin);
if ($kelvin >= 0) {
printf(" K %2.2f\n", $kelvin);
printf(" C %2.2f\n", $kelvin - 273.15);
printf(" F %2.2f\n", $kelvin * 1.8 - 459.67);
printf(" R %2.2f\n", $kelvin * 1.8);
} else printf(" %2.2f K is below absolute zero\n", $kelvin);
}
}
}</lang>
<pre>Enter a value in kelvin (q to quit): 21
K 21.00
C -252.15
F -421.87
R 37.80

Enter a value in kelvin (q to quit): q
quitting</pre>



=={{header|Python}}==
=={{header|Python}}==