Salve oggi per allenarmi in php ho deciso di fare ruffini, ma non mi trovo credo di sbagliare qualcosa nell'ultimo FOR:
1. io ho messo il segno più ma poi lo dovreo levare per permettere allo script di gestire i numeri relativi ma questo so che si può fare un un if $num<0 ora però il mio fatto è che secondo me i nuemri sono invertiti ecco il sorgente
Codice PHP:
<HTML>
<HEAD>
<TITLE>New Document</TITLE>
</HEAD>
<BODY>
<?php
if(isset($_POST['go'])){
$div = $_POST['c'];
$grado = $_POST['grado'];
echo'c='.$div.' e grado='.$grado;
$grado_temp = $grado++;
$num = array();
//da $_POST li metto in un array
for($i=0;$i<$grado_temp;$i++){
$num[$i] = $_POST[$i];
}
//ARRAY PER I RISULTATI
$risu= array();
//il grado del risultato è sempre il grado del divisore -1
$grado_temp2= $grado - 1 ;
//IL PRIMO COEFFICIENTE DEL RISULTATO è UGUALE A IL PRIMO $num[0] ...
$risu[0] = $num[0];
$num2=array_reverse($num);
//QUI VENGO EFFETTUATI I CALCOLI VERI! FIN QUANDO NON SI RAGGIUNGE IL GRADO...
for($j = 1; $j!=$grado_temp2; $j++ ){
//TROVO L'ID PRECEDENTE
$pre = $j - 1;
//IL SECONDO RISULTATO E' UGUALE A $RISUL[]
$risu[$j] = $risu[$pre] * $div + $num2[$pre];
}
print_r($risu);
}
?>
</BODY>
</HTML>