Vejam se precisa de mais alguma coisa, se tem algum código desnecessário, etc...
Aqui o formulário :
<FORM METHOD="POST" ACTION="fazer_conta.php">
<P><span class="a">*Esta calculadora aceita números como esses = 9.5 ; 9.0 ; 10.0 ; 7.47 ; 8 ; 5 ; etc</span></P>
<P>Média do 1º Bimestre:
<input type="TEXT" name="media1" size="10" maxlength="10" />
</P>
<P>Média do 2º Bimestre <INPUT TYPE="TEXT" NAME="media2" SIZE="10" MAXLENGTH="10"></P>
<P>Média do 3º Bimestre <INPUT TYPE="TEXT" NAME="media3" SIZE="10" MAXLENGTH="10"></P>
<P>Média do 4º Bimestre <INPUT TYPE="TEXT" NAME="media4" SIZE="10" MAXLENGTH="10">
</P>
<P>
<input type="SUBMIT" value="Calcular" />
</P>
</FORM>e o arquivo .php que calcula :
<!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>Untitled Document</title>
</head>
<body>
<?php
$mediatotal = $_POST['media1'] + $_POST['media2'] * 2 + $_POST['media3'] * 2 + $_POST['media4'] * 2;
$notarestante = 49 - $mediatotal;
$notapor2 = $notarestante / 2;
echo "<p>Sua média é $mediatotal</p>";
if (($_POST['media4'] == "") && ($notarestante > 20)) {
echo "Você ainda não passou, para passar você ainda precisa de $notarestante (peso 2), ou seja, você precisaria ficar com uma média de $notapor2, infelizmente a maior nota é dez, até ano que vem...";
}
else if (($_POST['media4'] == "") && ($mediatotal < 49)) {
echo "Você ainda não passou, para passar você ainda precisa de $notarestante (peso 2), ou seja, média $notapor2, mas ainda tem o 4º bimestre, para de mexer no computador e vai estudar.";
}
else if ($mediatotal < 49) {
echo "Iiiiih, não deu, vai precisar ficar com média $notapor2 no exame heim.";
} else if ($mediatotal == 49) {
echo "xxxxxx, passou raspando heim...";
}
else if ($mediatotal == 70) {
echo "Aoooooo Chuck Norris dos cadernos, 10 em todas nerd ? <b>Passou tranquilo</b>";
}
else if (((($_POST[media1] > 10) OR ($_POST[media2] > 10) OR ($_POST[media3] > 10) OR ($_POST[media4] > 10)))) {
echo "Ficou com média maior que 10 em algun(s) bimestre(s)? Seeeei, seeei... <p><b>NÃO TENTE ME ENGANAR</b></p>";
}
else {
echo "Passou heim campeão, parabéns ! <img src='http://forum.wmonline.com.br/public/style_emoticons/default/biggrin.gif' class='bbc_emoticon' alt=':D' />";
}
?>
</BODY>
</HTML>
</body>
</html>
O script em funcionamento pode ser encontrado aqui - http://www.alligator... cooperelp.html ou aqui - http://calculadoraanglo.tk/
Grato desde já,
Matheus Manoel
Edição feita por: Matheus Manoel, 03/11/2010, 11:43.










