Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/11/2015, 14:25
phpduda
 
Fecha de Ingreso: noviembre-2015
Mensajes: 1
Antigüedad: 8 años, 5 meses
Puntos: 0
Duda con una actividad

Esta es la actividad que me han enviado:
Crear un script –funcion5.php-- que contenga dos funciones:
· Una función llamada obtenerMultiplos($m,$n,$N), permite construir un array bidimensional de m filas y
n columnas para contener los sucesivos números múltiplos de un número N, desde 1 hasta m x n. El
número de filas, de columnas y el número N debemos incluirlo en la llamada a esa función.
La función devolverá el array creado.
· La segunda función llamada presentarTabla($tabla), se encarga de presentar en pantalla una tabla con los
valores pasado en un array bidimensional.
·
Probar el correcto funcionamiento de las dos funciones ejecutando la instrucción siguiente:

presentarTabla(obtenerMultiplos(10,5,5));

y aquí mi código, a ver si me decís el fallo, gracias.






<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Documento sin título</title>
</head>

<body>

<?php


global $m,$n,$N;


function obtenerMultiplos($m,$n,$N) {

$multiplos=array();

$posicion=1;


for ($i=0;$i<$m;$i++){


for($j=0;$j<$n;$j++) {


$multiplos[$i][$j]=$N*$posicion;


$posicion=$posicion+1;

}
}


return $multiplos;

}


function presentarTabla($tabla) {


$tabla=obtenerMultiplos($m=5,$n=5,$N=3);


echo ("<TABLE BORDER=2>");

for ($i=0;$i<$m;$i++){

echo("<tr align='center'>");

for($j=0;$j<$n;$j++) {

echo("<td>".$tabla[$i][$j]."</td>");

}

}

echo("</table>");

}



presentarTabla(obtenerMultiplos($m=10,$n=5,$N=5));



?>

</body>
</html>