Conversão Celsius para Fahrenheit e vice-versa em PHP

Neste tutorial de PHP, vamos aprender como fazer a conversão entre Celsius e Fahrenheit, e vice-versa, utilizando nossos conhecimentos de funções em PHP.

Veja: Apostila de PHP

Exercício de PHP

Vamos resolver o exercício da lista:
  1. 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:
Conversão de Fahrenehit para Celsius em PHP

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?