Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Eliseu - Tatuí

Conversor de Temperaturas by Eliseu da Silva

Recommended Posts

Estou compartilhando com vcs esse pequeno script que criei que faz calculos entre temperaturas.

<?php
/// =======================================///
/// $programador = "Eliseu da Silva";	  ///
/// $e-mail = "eliseudasilva@hotmail.com"; ///
/// Só peço que não retirem essa linha,	///
/// licença GNU => 2009 <=				 ///
/// =======================================///
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Conversor de Temperatura</title>
</head>

<body>
<form id="form1" name="form1" method="post" action="temperatura.php">
  <label>Conversor de Temperatura
	<input type="text" name="temperatura" id="temperatura" value="<?php
	if(empty($_POST['temperatura'])){
	echo "";
	}else{
		echo $_POST['temperatura'];
		}
	?>" />
	<select name="opcao" id="opcao">
	  <option value="cd">Celsius => Delisle</option>
	  <option value="c1">Celsius => Fahrenheit</option>
	  <option value="c2">Celsius => Kelvin</option>
	  <option value="cn">Celsius => Newton</option>
	  <option value="c3">Celsius => Rankine</option>
	  <option value="c4">Celsius => Réaumur</option>
	  <option value="cr">Celsius => Rømer</option>
	  <option value="d1">Delisle => Celsius</option>
	  <option value="d2">Delisle => Fahrenheit</option>
	  <option value="d3">Delisle => Kelvin</option>
	  <option value="dn">Delisle => Newton</option>
	  <option value="d4">Delisle => Rankine</option>
	  <option value="d5">Delisle => Réaumur</option>
	  <option value="d6">Delisle => Rømer</option>
	  <option value="f1">Fahrenheit => Celsius</option>
	  <option value="fd">Fahrenheit => Delisle</option>
	  <option value="f2">Fahrenheit => Kelvin</option>
	  <option value="fn">Fahrenheit => Newton</option>
	  <option value="f3">Fahrenheit => Rankine</option>
	  <option value="f4">Fahrenheit => Réaumur</option>
	  <option value="fr">Fahrenheit => Rømer</option>
	  <option value="k1">Kelvin => Celsius</option>
	  <option value="kd">Kelvin => Delisle</option>
	  <option value="k2">Kelvin => Fahrenheit</option>
	  <option value="kn">Kelvin => Newton</option>
	  <option value="k3">Kelvin => Rankine</option>
	  <option value="k4">Kelvin => Réaumur</option>
	  <option value="kr">Kelvin => Rømer</option>
	  <option value="n1">Newton => Celsius</option>
	  <option value="n2">Newton => Delisle</option>
	  <option value="n3">Newton => Fahrenheit</option>
	  <option value="n4">Newton => Kelvin</option>
	  <option value="n5">Newton => Rankine</option>
	  <option value="n6">Newton => Réaumur</option>
	  <option value="n7">Newton => Rømer</option>
	  <option value="r1">Rankine => Celsius</option>
	  <option value="rd">Rankine => Delisle</option>
	  <option value="r2">Rankine => Fahrenheit</option>
	  <option value="r3">Rankine => Kelvin</option>
	  <option value="rn">Rankine => Newton</option>
	  <option value="r4">Rankine => Réaumur</option>
	  <option value="rr">Rankine => Rømer</option>
	  <option value="rr1">Réaumur => Celsius</option>
	  <option value="rrd">Réaumur => Delisle</option>
	  <option value="rr2">Réaumur => Fahrenheit</option>
	  <option value="rr3">Réaumur => Kelvin</option>
	  <option value="rrn">Réaumur => Newton</option>
	  <option value="rr4">Réaumur => Rankine</option>
	  <option value="rrr">Réaumur => Rømer</option>
	  <option value="ro1">Rømer => Celsius</option>
	  <option value="ro2">Rømer => Delisle</option>
	  <option value="ro3">Rømer => Fahrenheit</option>
	  <option value="ro4">Rømer => Kelvin</option>
	  <option value="ron">Rømer => Newton</option>
	  <option value="ro5">Rømer => Rankine</option>
	  <option value="ro6">Rømer => Réaumur</option>
	</select>
  </label>
  <label>
	<input type="submit" name="button" id="button" value="Calcular" />
  </label>
</form>
<p><?php 
$grau = $_POST['temperatura'];
$opcao = $_POST['opcao'];
if($opcao == "c1"){
$calcular_ = ($grau*9/5)+32;
$calcular = number_format($calcular_, 2, ',','.');
$resultado = "$grau ºC = $calcular ºF";
}
if($opcao == "c2"){
$calcular_ = ($grau+273.15);
$calcular = number_format($calcular_, 2, ',','.');
$resultado = "$grau ºC = $calcular K";
}
if($opcao == "c3"){
$calcular_ = ($grau+273.15)*1.8;
$calcular = number_format($calcular_, 2, ',','.');
$resultado = "$grau ºC = $calcular ºRa";
}
if($opcao == "c4"){
$calcular_ = ((((((212-32)/100 * $grau + 32)*100))/100) - 32) * (4/9);
$calcular = number_format($calcular_, 2, ',','.');
$resultado = "$grau ºC = $calcular ºRé";
}
if($opcao == "f1"){
$calcular_ = ($grau-32)/1.8;
$calcular = number_format($calcular_, 2, ',','.');
$resultado = "$grau ºF = $calcular ºC";
}
if($opcao == "f2"){
$calcular_ = ($grau+459.67)/1.8;
$calcular = number_format($calcular_, 2, ',','.');
$resultado = "$grau ºF = $calcular K";
}
if($opcao == "f3"){
$calcular_ = ($grau+459.67);
$calcular = number_format($calcular_, 2, ',','.');
$resultado = "$grau ºF = $calcular ºRa";
}
if($opcao == "f4"){
$calcular_ = ($grau-32)/2.25;
$calcular = number_format($calcular_, 2, ',','.');
$resultado = "$grau ºF = $calcular ºRé";
}
if($opcao == "k1"){
$calcular_ = ($grau-273.15);
$calcular = number_format($calcular_, 2, ',','.');
$resultado = "$grau K = $calcular ºC";
}
if($opcao == "k2"){
$calcular_ = ($grau*1.8)-459.67;
$calcular = number_format($calcular_, 2, ',','.');
$resultado = "$grau K = $calcular ºF";
}
if($opcao == "k3"){
$calcular_ = ($grau*1.8);
$calcular = number_format($calcular_, 2, ',','.');
$resultado = "$grau K = $calcular ºRa";
}
if($opcao == "k4"){
$calcular_ = ($grau-273.15)*0.8;
$calcular = number_format($calcular_, 2, ',','.');
$resultado = "$grau K = $calcular ºRé";
}
if($opcao == "r1"){
$calcular_ = ((($grau-32)-459.67)/1.8);
$calcular = number_format($calcular_, 2, ',','.');
$resultado = "$grau ºRa = $calcular ºC";
}
if($opcao == "r2"){
$calcular_ = ($grau-459.67);
$calcular = number_format($calcular_, 2, ',','.');
$resultado = "$grau ºRa = $calcular ºF";
}
if($opcao == "r3"){
$calcular_ = ($grau/1.8);
$calcular = number_format($calcular_, 2, ',','.');
$resultado = "$grau ºRa = $calcular K";
}
if($opcao == "r4"){
$calcular_ = ((($grau-32)-459.67)/2.25);
$calcular = number_format($calcular_, 2, ',','.');
$resultado = "$grau ºRa = $calcular ºRé";
}
if($opcao == "rr1"){
$calcular_ = ($grau*(5/4));
$calcular = number_format($calcular_, 2, ',','.');
$resultado = "$grau ºRé = $calcular ºC";
}
if($opcao == "rr2"){
$calcular_ = ((((5/4) *$grau* 9/5)+32));
$calcular = number_format($calcular_, 2, ',','.');
$resultado = "$grau ºRé = $calcular ºF";
}
if($opcao == "rr3"){
$calcular_ = ($grau*1.25)+273.15;
$calcular = number_format($calcular_, 2, ',','.');
$resultado = "$grau ºRé = $calcular K";
}
if($opcao == "rr4"){
$calcular_ = ($grau*2.25)+(32+459.67);
$calcular = number_format($calcular_, 2, ',','.');
$resultado = "$grau ºRé = $calcular ºRa";
}
if($opcao == "cd"){
$calcular_ = (100-$grau)*3/2;
$calcular = number_format($calcular_, 2, ',','.');
$resultado = "$grau ºC = $calcular ºDe";
}
if($opcao == "fd"){
$calcular_ = (212-$grau)*(5/6);
$calcular = number_format($calcular_, 2, ',','.');
$resultado = "$grau ºF = $calcular ºDe";
}
if($opcao == "kd"){
$calcular_ = (373.15-$grau)*(3/2);
$calcular = number_format($calcular_, 2, ',','.');
$resultado = "$grau K = $calcular ºDe";
}
if($opcao == "rd"){
$calcular_ = (671.67-$grau)*(5/6);
$calcular = number_format($calcular_, 2, ',','.');
$resultado = "$grau ºRa = $calcular ºDe";
}
if($opcao == "rrd"){
$calcular_ = (80-$grau)*(15/8);
$calcular = number_format($calcular_, 2, ',','.');
$resultado = "$grau ºRé = $calcular ºDe";
}
if($opcao == "cr"){
$calcular_ = ($grau*(21/40)+7.5);
$calcular = number_format($calcular_, 2, ',','.');
$resultado = "$grau ºC = $calcular °Rø";
}
if($opcao == "fr"){
$calcular_ = ($grau-32)*(7/24)+7.5;
$calcular = number_format($calcular_, 2, ',','.');
$resultado = "$grau ºF = $calcular °Rø";
}
if($opcao == "kr"){
$calcular_ = ($grau-273.15)*(21/40)+7.5;
$calcular = number_format($calcular_, 2, ',','.');
$resultado = "$grau K = $calcular °Rø";
}
if($opcao == "rr"){
$calcular_ = ($grau-491.67)*(7/24)+7.5;
$calcular = number_format($calcular_, 2, ',','.');
$resultado = "$grau ºRa = $calcular °Rø";
}
if($opcao == "rrr"){
$calcular_ = ($grau*(21/32)+7.5);
$calcular = number_format($calcular_, 2, ',','.');
$resultado = "$grau ºRé = $calcular °Rø";
}
if($opcao == "d1"){
$calcular_ = 100-$grau*2/3;
$calcular = number_format($calcular_, 2, ',','.');
$resultado = "$grau ºDe = $calcular ºC";
}
if($opcao == "d2"){
$calcular_ = 212-$grau*6/5;
$calcular = number_format($calcular_, 2, ',','.');
$resultado = "$grau ºDe = $calcular ºF";
}
if($opcao == "d3"){
$calcular_ = 373.15-$grau*2/3;
$calcular = number_format($calcular_, 2, ',','.');
$resultado = "$grau ºDe = $calcular K";
}
if($opcao == "d4"){
$calcular_ = 671.67-$grau*6/5;
$calcular = number_format($calcular_, 2, ',','.');
$resultado = "$grau ºDe = $calcular ºRa";
}
if($opcao == "d5"){
$calcular_ = 80-$grau*8/15;
$calcular = number_format($calcular_, 2, ',','.');
$resultado = "$grau ºDe = $calcular ºRé";
}
if($opcao == "d6"){
$calcular_ = 60-$grau*7/20;
$calcular = number_format($calcular_, 2, ',','.');
$resultado = "$grau ºDe = $calcular ºRø";
}
if($opcao == "ro1"){
$calcular_ = ($grau-7.5)*(40/21);
$calcular = number_format($calcular_, 2, ',','.');
$resultado = "$grau ºRø = $calcular ºC";
}
if($opcao == "ro2"){
$calcular_ = (60-$grau)*(20/7);
$calcular = number_format($calcular_, 2, ',','.');
$resultado = "$grau ºRø = $calcular ºDe";
}
if($opcao == "ro3"){
$calcular_ = ($grau-7.5)*(24/7)+32;
$calcular = number_format($calcular_, 2, ',','.');
$resultado = "$grau ºRø = $calcular ºF";
}
if($opcao == "ro4"){
$calcular_ = ($grau-7.5)*(40/21)+273.15;
$calcular = number_format($calcular_, 2, ',','.');
$resultado = "$grau ºRø = $calcular K";
}
if($opcao == "ro5"){
$calcular_ = ($grau-7.5)*(24/7)+491.67;
$calcular = number_format($calcular_, 2, ',','.');
$resultado = "$grau ºRø = $calcular ºRa";
}
if($opcao == "ro6"){
$calcular_ = ($grau-7.5)*(32/21);
$calcular = number_format($calcular_, 2, ',','.');
$resultado = "$grau ºRø = $calcular ºRé";
}
if($opcao == "cn"){
$calcular_ = ($grau*(33/100));
$calcular = number_format($calcular_, 2, ',','.');
$resultado = "$grau ºC = $calcular ºN";
}
if($opcao == "dn"){
$calcular_ = 33-$grau*11/50;
$calcular = number_format($calcular_, 2, ',','.');
$resultado = "$grau ºDe = $calcular ºN";
}
if($opcao == "fn"){
$calcular_ = ($grau-32)*(11/60);
$calcular = number_format($calcular_, 2, ',','.');
$resultado = "$grau ºF = $calcular ºN";
}
if($opcao == "kn"){
$calcular_ = ($grau-273.15)*(33/100);
$calcular = number_format($calcular_, 2, ',','.');
$resultado = "$grau K = $calcular ºN";
}
if($opcao == "rn"){
$calcular_ = ($grau-491.67)*(11/60);
$calcular = number_format($calcular_, 2, ',','.');
$resultado = "$grau ºRa = $calcular ºN";
}
if($opcao == "rrn"){
$calcular_ = $grau*(33/80);
$calcular = number_format($calcular_, 2, ',','.');
$resultado = "$grau ºRé = $calcular ºN";
}
if($opcao == "ron"){
$calcular_ = ($grau-7.5)*(22/35);
$calcular = number_format($calcular_, 2, ',','.');
$resultado = "$grau ºRø = $calcular ºN";
}
if($opcao == "n1"){
$calcular_ = $grau*(100/33);
$calcular = number_format($calcular_, 2, ',','.');
$resultado = "$grau ºN = $calcular ºC";
}
if($opcao == "n2"){
$calcular_ = (33-$grau)*(50/11);
$calcular = number_format($calcular_, 2, ',','.');
$resultado = "$grau ºN = $calcular ºDe";
}
if($opcao == "n3"){
$calcular_ = $grau*60/11+32;
$calcular = number_format($calcular_, 2, ',','.');
$resultado = "$grau ºN = $calcular ºF";
}
if($opcao == "n4"){
$calcular_ = $grau*100/33+273.15;
$calcular = number_format($calcular_, 2, ',','.');
$resultado = "$grau ºN = $calcular K";
}
if($opcao == "n5"){
$calcular_ = $grau*60/11+491.67;
$calcular = number_format($calcular_, 2, ',','.');
$resultado = "$grau ºN = $calcular ºRa";
}
if($opcao == "n6"){
$calcular_ = $grau*80/33;
$calcular = number_format($calcular_, 2, ',','.');
$resultado = "$grau ºN = $calcular ºRé";
}
if($opcao == "n7"){
$calcular_ = $grau*35/22+7.5;
$calcular = number_format($calcular_, 2, ',','.');
$resultado = "$grau ºN = $calcular ºRø";
}



echo $resultado;

?> </p> 

</body>
</html>
Até mais

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tópico movido

Origem: Programação » PHP

Destino: Programação » PHP » Laboratório de scripts (PHP)

---

Boa contribuição.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.