Veja: Apostila de PHP
Obter meu certificado! |
Exercício de PHP
Vamos resolver o exercício da lista:- Escreva um script que pergunta ao usuário se ele deseja converter uma temperatura de grau Celsius para Fahrenheit ou vice-versa. Se ele digitar 1, é de Celsius para Farenheit, se digitar 2 é de Fahrenheit para Celsius, outro valor mostre uma mensagem de erro. Para cada conversão, chame a função correta.
Conversão Celsius e Fahrenheit
Vamos primeiro pedir a opção do usuário.
Se digitar 1, é porque ele vai digitar a temperatura em grau Celsius e quer Fahrenheit.
Se digitar 2, é porque ele vai digitar em Fahrenheit e quer a temperatura em Celsius,
No script PHP, tratamos essa opção.
Se ele escolher 1, chamamos a opção CtoF() e passamos o argumento $temperatura.
Se escolher 2, chamamos a função FtoC() e passamos o argumento $temperatura também.
As fórmulas são:
Script em PHP da Conversão
<html> <head> <title>Apostila PHP Progressivo</title> </head> <body> <form action=ae method="get"> Digite 1 para: Celsius para Farenheit<br /> Digite 2 para: Farenheit para Celsius<br /> <input type="number" name="opt" /><br /> Temperatura:<input type="number" name="number" /><br /> <input type="submit" name="submit" value="Calcular" /> </form> <?php $op = $_GET['opt']; $temp = $_GET['number']; if($op==1) echo "Temperatura em Farenheit: ".CtoF($temp); elseif($op==2) echo "Temperatura em Celsius: ".FtoC($temp); else echo "Opção inválida"; function CtoF($temperatura){ return ($temperatura*9/5) + 32; } function FtoC($temperatura){ return ($temperatura-32)*5/9; } ?> </body> </html>
Prontinho.
Veja que bacana e organizado nosso script.
Agora você pode até colocar seu site no ar, que faz essa conversão, pois está funcionando perfeita e maravilhosamente bem.
Você pode ir trabalhar numa estação de serviços meteorológicos e não vai mais precisar criar esse código de novo, pois já programou essa função, agora é só guardar esse script e usar quando quiser.
Pode guardar como "conversao.php" e prontinho, sempre que quiser usar é só dar um require_once "conversao.php" e fazer suas conversões a vontade
Show esse PHP, não?