
12/11/2015, 14:25
|
| | Fecha de Ingreso: noviembre-2015
Mensajes: 1
Antigüedad: 9 años, 4 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> |