Temperature conversion: Difference between revisions
Content added Content deleted
m (→{{header|Java}}: update) |
(→{{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}}== |