En la tonteria que me ha entrado de descubrir como hacer casas con PHP, esta vez he querido intentar que PHP me solucionase una ecuación de segundo grado normal (Tipo: 4x2 + 5x - 6 = 0) Lo he hecho todo bien (O casi) pero hay algo que aun falla... Aunque no me da ningún error... Por algun motivo una operación no se hace... ¿Me podeis mirar el código a ver donde está mi fallo? (Que seguramente sea muy tonto...)
Aqui está la dirección en si: http://valsia.web44.net/
Y aqui el código del index:
Y el código de calcula:
PD: Puse "echo "$term1<br/>$term2t<br/>$term3t<br/>$term4<br/>$term2<br/>$term3<br/>$term2t2<br/>$term2t3<br/>";" para saber cuales de las variables no se "tocaban" y la que me da 0 es la cuarta ($term4)
Gracias a todos por ayudarme :P
Aqui está la dirección en si: http://valsia.web44.net/
Y aqui el código del index:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Titulo</title>
<meta http-equiv= "content-type"content="text/html;charset= ISO-8859-1">
<script src="comun/css.js"></script>
</head>
<body>
<center>
<div id="tutorial">
<p>Escribe en las celdas de abajo como en este ejemplo: (Ease eliminando todo lo que está en <span class="rojo">rojo</span>)</p>
<p>4<span class="rojo">x<sup class="potencia">2</sup></span> + 5<span class="rojo">x</span> - 6 = 0</p>
<p>Quedandote la tabla tal que así:</p>
<img src="style/ejemplo.bmp" alt="La tabla, con el ejemplo, tendría que queda" class="img">
</div>
<br/>
<br/>
<form action="calcula.html" name="insertar" class="form" method="post">
<table>
<tr>
<td><p>1<sup class="numerico">er</sup> término:</p></td>
<td><p>¿Suma o resta?</p></td>
<td><p>2º término:</p></td>
<td><p>¿Suma o resta?</p></td>
<td><p>3<sup class="numerico">er</sup> término:</p></td>
<td></td>
<td><p>Último término:</p></td>
</tr>
<tr>
<td><input type="text" value="" name="term1" maxlength="4" size="4" class="input"/></td>
<td><select name="comando1" class="seleccion"><option id="suma">+</option><option id="resta">-</option></select>
<td><input type="text" value="" name="term2" maxlength="4" size="4" class="input"/></td>
<td><select name="comando2" class="seleccion"><option id="suma">+</option><option id="resta">-</option></select>
<td><input type="text" value="" name="term3" maxlength="4" size="4" class="input"/></td>
<td></td>
<td><input type="text" value="" name="term4" maxlength="4" size="4" class="input"/></td></td>
</tr>
</table>
<input type="submit" value="Enviar" name="enviar" class="boton"/>
</form>
<p><b><img src="http://www.monografias.com/trabajos15/algoritmos/Image2484.gif" height="46" width="148" class="img"></b></p>
</center>
</body>
</html>Y el código de calcula:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Resultado</title>
</head>
<body>
<?php
$comando1= $_POST[comando1];
$comando2= $_POST[comando2];
$term1= $_POST[term1];
$term2t= $_POST[term2];
$term3t= $_POST[term3];
$term4= $_POST[term4];
$term2= $term2t * -1;
$term3= "$comando2$term3t";
$term2t2 = term2t * term2t - 4 * $term1 * $term3;
$term2t3 = sqrt($term2t2);
/*Aqui empiezan las veriables de suma y resta*/
$termsu = term2t3 + term2;
$termre = term2t3 - term2;
$termsu2 = $termsu / 2 * $term1;
$termre2 = $termre / 2 * $term1;
echo "$term1<br/>$term2t<br/>$term3t<br/>$term4<br/>$term2<br/>$term3<br/>$term2t2<br/>$term2t3<br/>";
echo "Las respuestas posibles son:<br/>";
echo "Si vas por el camino de la suma: $termsu2<br/>";
echo "Si vas por el camino de la resta: $termre2";
?>
</body>
</html>PD: Puse "echo "$term1<br/>$term2t<br/>$term3t<br/>$term4<br/>$term2<br/>$term3<br/>$term2t2<br/>$term2t3<br/>";" para saber cuales de las variables no se "tocaban" y la que me da 0 es la cuarta ($term4)
Gracias a todos por ayudarme :P