19 lines
616 B
PHP
19 lines
616 B
PHP
while (true) {
|
|
echo "\nEnter a value in kelvin (q to quit): ";
|
|
if ($kelvin = trim(fgets(STDIN))) {
|
|
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);
|
|
}
|
|
}
|
|
}
|