Estoy trabajando en un código para un ejercicio en el que se deben leer los números de la cadena de 10 en 10, escribirlos por pantalla y efectuar la suma, la multiplicación y la media. Además tengo que implementar dos funciones, NL para los saltos de línea y block_10 para la salida por pantalla de los números. Sin embargo, lo único que me aparece cuando cargo el programa es la frase de en la que me dice cuantos números tiene la secuencia. Podríais decirme orientarme sobre qué estoy haciendo mal?
Aquí os dejo el código:
Código PHP:
function NL ()
{
print "</br>";
}
function block_10($numeros, &$suma, &$multiplica, &$media)
{
print "$numero ($suma)";
printf ("%.4e",$multiplica);
printf ("%.2f",$media);
NL ();
}
/*********** PROGRAMA PRINCIPAL ************/
// load data file
$filename=$_GET["filename"]; //el paràmetre s'ha de dir filename
include($filename);
$numeros = explode(' ', $cadena);
$suma=0;
$multiplica=1;
$media=1;
$limite=1;
$sequencia=count($numeros);
print "La seqüència està integrada per $sequencia numeros.";
while (!$limite=10)
{
$numeros=array_shift ($numeros);
block_10 ($numeros, $suma, $multiplica, $media);
$suma=$suma+$numeros;
$multiplica=$multiplica*$numeros;
$media=$suma+$limite;
$limite++;
}
if ($limite<10)
print "Darrer grup de $limite numeros."
?>