codice:
<?php
$a = $_GET[xquadro] ;
$b = $_GET[x] ;
$term = $_GET[term] ;
function calcola_equaz($a, $b, $term)
{ $delta = (bcpow($b,2,1) - 4*$a*$term) ;
$sol1 = (-$b + sqrt($delta))/2*$a ;
$sol2 = (-$b - sqrt($delta))/2*$a ;
if ($delta < 0 )
{ echo 'Il delta è: ' . $delta . ' quindi la tua è un\'equazione
non è risolvibile
' ;
}
else if ($delta == 0)
{ echo 'Il delta è : ' . $delta . ' quindi le tue soluzioni sono
coincidenti. Soluzione:
' . $sol1 . ' = ' .$sol2 ;
}
else
{ echo 'Hai due soluzioni:
Soluzione #1: '. $sol1 .
'
Soluzione #2: ' . $sol2. '
';
}
}
calcola_equaz($a, $b, $term) ;
?>
Così funziona perfettamente ma, come posso fare per rendere stampabile a schermo una variabile locale di una funzione?
Per esempio volessi stamapre $delta dopo la chiamata di calcola_equaz?
codice:
<?php
//Calcoliamo la sequenza di Fibonacci
$primo = 1;
$secondo = 1;
$lim = $_GET[limite] ;
echo "$primo
";
$i = 1 ;
while ($i < $lim)
{
echo "$secondo
";
$trans = $primo;
$primo = $secondo;
$secondo = $trans + $primo;
$i++;
}
?>
Questa è la sequenza di fibonacci. Avete qualcosa da segnalare?