Untitled
unknown
plain_text
3 years ago
1.9 kB
1
Indexable
Never
<?php /* * INSTRUCTIONS * * The form below submits back to this same file. * After user keys in a number (degrees in F or C), selects unit (F or C) in drop-down menu, * and clicks 'equals' button, * 1) perform temperature conversion; * 2) display converted temperature * * Temperature Conversion: * 1) Celsius to Fahrenheit * (C * 9/5) + 32 = F * 2) Fahrenheit to Celsius * (F - 32) * 5/9 = C * * Example: * 1. User keys in 72 degrees and selects F (Fahrenheit) and clicks 'equals' button * - Display: * 22.22222 degrees Celsius * 2. User keys in 30 degrees and selects C (Celsius) and clicks 'equals' button * - Display: * 86 degrees Fahrenheit * * NOTE: Display the converted temperature to FIVE (5) decimal places. * */ // YOUR CODE GOES HERE $msg = ""; $fselected = ""; $cselected = ""; if (isset($_POST['submit'])){ $temp = $_POST['temp']; if ($_POST['conversion']=="f"){ $convertedtemp = number_format(((5 * ($temp - 32)) / 9), 5); $msg = "$convertedtemp degrees Celsius"; $fselected = "selected"; } else { $convertedtemp = number_format(((9/5 * $temp) + 32), 5); $msg = "$convertedtemp degrees Fahrenheit"; $cselected = "selected"; } } // YOUR CODE MAY GO ANYWHERE IN THIS FILE, YOU DECIDE. ?> <html> <head> <title>Celsius <-> Fahrenheit Temperature Conversion</title> <body> <form action="temp.php" method='POST'> <input type="number" name="temp" value="<?= $temp ?>"> degrees <select name="conversion"> <option value="f" <?php $fselected ?>> Fahrenheit </option> <option value="c" <?php $cselected ?>> Celsius </option> </select> <input type="submit" name="submit" value="equals"> <?php echo $msg; ?> </form> </body> </html>