preciso fazer um formulario que faça um calculo, e acho que em php e possivel fazer. a pessoa digita quantos kilometros ela andou, de carro ou de avião, ou os dois, e o formulario calcula e mostra quantas arvores ela tem que plantar para cobrir isso. #Digita quantos kilometros andou de carro OU #Digita quantos kilometros percorreu de avião. OU AINDA Se ela viajou de carro e depois de aviao ela preenche os 2 campos e o formulario tem que calcular para exibir para a pessoa quantos kilos de Co² ela emitiu, e quanto isso vai valer em arvores. eai a pessoa depois vai la e planta uma arvore, como concientização. Eu descobri a formula pra fazer isso: CARRO = KM*1,77 = KG Co² (Então se você viajar 1,000KM você vai emitir 1,770KG de Co²) AVIÃO = KM*0,18 = KG Co² (Então se você viajar 1,000KM você vai emitir 180KG DE Co²) 1 Arvore = 1,330KG de CO² Se você viajar 1,000KM de carro você vai ter que plantar 1,33 arvore depois so exibir abaixo quantas arvores a pessoa tem que plantar. Poderiam me ajudar com isso? Abraços. ################################ E D I T ########################################################### consegui fazer uma parte, so que não sei como criar as condições para: Se você preencher somente 1 campo calcular so ele. e filtrar os dados porque olha como esta exibindo: Você deve plantar13.308270676692arvores.Você deve preencher os campos. tinha que achar uma forma de arredondar isso; 13.308270676692 e se eu tirar o if que avisa para preencher os campos, da erro e não exibe nada de calculo, pode me ajudar nisso? [b]index.php[/b]
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="style.css">
<title>Teste de formulário matemático PHP</title>
</head>
<body>
<form method="get" action="form_matematico5.php">
<b>Calcular a soma:</b><br><br>
Carro : <input name="carro" type="text" />
Avião : <input name="aviao" type="text" />
<input type="submit" value="calcular" />
</form>
<p class="calcula">
<?php
//##############################################################
//Calcula campo do carro.
if(isset($_GET['carro']) && isset($_GET['valorcarro'])) {
$carro = (int) $_GET['carro'];
$valorcarro = 1.77;
$soma = $carro*$valorcarro/1.33;
echo 'Voce deve plantar' . $soma. 'arvores.';
}
//##############################################################
//Calcular campo do avião.
elseif(isset($_GET['aviao']) && isset($_GET['valoraviao'])) {
$aviao = $_GET['aviao'];
$valoraviao = 0.18;
$soma = $aviao*$valoraviao/1.33;
echo 'Voce deve plantar' . $soma. 'arvores.';
}
?>
</p>
</body>
</html>
[b]
form_matematico5.php[/b]
<?php
if(isset($_GET['carro'])){
$carro = $_GET['carro'];
$valorcarro = 1.77;
$soma = $carro*$valorcarro/1.33;
}
if (empty($carro)) {
echo 'Você deve preencher os campos.';
}
else{
echo 'Você deve plantar' . $soma. 'arvores.';
}
if(isset($_GET['aviao'])) {
$aviao = $_GET['aviao'];
$valoraviao = 0.18;
$soma = $aviao*$valoraviao/1.33;
}
if (empty($aviao)) {
echo 'Você deve preencher os campos.';
}
else{
echo 'Você deve plantar' . $soma. 'arvores.';
}
?>