Calcolo Equazioni Secondo Grado
Vi serve un esempio di calcolo di equazioni di secondo grado? (x^2 + x + c = 0)
Ecco solo per voi un esempio da me creato!
<body>
<h1>Inserisci l’equazione di secondo grado!</h1>
<form action=”” title=”Equazione” method=”post”>
<table border=”0″ cellpadding=”2″ cellspacing=”2″>
<tr>
<td>Primo Coefficente (x^2):</td>
<td><input type=”text” size=”5″ name=”coef1″ title=”Coeff 1″ /></td>
</tr>
<tr>
<td>Secondo Coefficente (x):</td>
<td><input type=”text” size=”5″ name=”coef2″ title=”Coeff 2″ /></td>
</tr>
<tr>
<td>Termine Noto:</td>
<td><input type=”text” size=”5″ name=”coef3″ title=”Coeff 3″ /></td>
</tr>
<tr>
<td colspan=”2″ align=”right”><input type=”reset” name=”reset” title=”Reset!” value=”Reset!” /><input type=”submit” name=”submit” title=”Invia” value=”Calcola!”</td>
</tr>
<tr>
<td colspan=”2″ align=”center”><hr width=”70%” /></td>
</tr><?php
@$val1 = $_POST[‘coef1′];
@$val2 = $_POST[‘coef2′];
@$val3 = $_POST[‘coef3′];// In base ai valori inseriti, inizio a fare i calcoli
$a = pow($val2,2) – 4 * $val1 * $val3;
$b = (-1 * $val2 + sqrt($a)) / 2 * $val1;
$c = (-1 * $val2 – sqrt($a)) / 2 * $val1;// In base ai calcoli, determino i risultati e le soluzioni
if($val1 <> 0) {if($a == 0) {
echo “<tr>
<td>Risultato:</td>
<td><input type=”text” size=”5″ disabled=”disabled” title=”Risultato” value=”$b” /></td>
</tr>”;}
if($a > 0) {
echo “<tr>
<td>Risultati:</td>
<td colspan=”2″><input type=”text” size=”5″ disabled=”disabled” title=”Risultato” value=”$b” />
<br />
<input type=”text” size=”5″ disabled=”disabled” title=”Risultato” value=”$c” /></td>
</tr>”;}
if($a < 0) {
echo “<tr>
<td>Risultato:</td>
<td><input type=”text” size=”10″ disabled=”disabled” title=”Risultato” value=”Impossibile!” /></td>
</tr>”;}
}
?>
</table>
</form></body>