Tällä koodivinkillä voi muutta haluamansa lämpötila yksikön 3 eri muotoon. (Celsius,Fahrenheit ja Kelvin)
Esimerkki on osoteessa: http://www.kalja.info/~zcmander/index.php?id=3
<h2>Läpötilamuunnin</h2> <?php if (isset($_GET["enter"])) { $tyyli = $_GET["type"]; $luku = $_GET["numero"]; $fluku = 0; $cluku = 0; $kluku = 0; if (is_numeric($luku)) { if ($tyyli == "F") { //Fahrenheit $fluku = $luku; //Fahrenheit to Celsius $cluku = $fluku - 32; $cluku = $cluku / 9; $cluku = $cluku * 5; $cluku = round($cluku, 1); //Celsius to Kelvin $kluku = $cluku + 273; } elseif ($tyyli == "C") { //Celsius $cluku = $luku; //Celsius to Fahrenheit $fluku = $cluku * 9; $fluku = $fluku / 5; $fluku = $fluku + 32; $fluku = round($fluku, 1); //Celsius to Kelvin $kluku = $luku + 273; } elseif ($tyyli == "K") { //Kelvin $kluku = $luku; //Kelvin to Celsius $cluku = $kluku - 273; //Celsius to Fahrenheit $fluku = $cluku * 9; $fluku = $fluku / 5; $fluku = $fluku + 32; $fluku = round($fluku, 1); } echo "<b>Celsius:</b> " . $cluku . "°C <br>"; echo "<b>Fahrenheit:</b> " . $fluku . "°F <br>"; echo "<b>Kelvinin:</b> " . $kluku . "°K"; } else { echo "Erröri: arvo ei ole numero!"; } } ?> <p> <FORM action="index.php" method="GET"> Numeron aste tyyppi: <SELECT name="type"> <option name="F" id="F" value="F">Fahrenheit <option name="C" id="C" value="C" selected="true">Celsius <option name="K" id="K" value="K">Kelvin </SELECT><br> Numero: <input type="text" name="numero"><p> <BUTTON type="SUBMIT" name="enter">Lähetä</BUTTON> </p> </FORM> </p>
Että oikein läpötilamuuntaja :)
Aihe on jo aika vanha, joten et voi enää vastata siihen.