Adjunto mi solución al tema CU00827B del curso básico de programación web con PHP.
Crear las siguientes funciones en PHP y código para comprobar su funcionamiento:
a) Una función que reciba cinco números enteros como parámetros y muestre por pantalla el resultado de sumar los cinco números (tipo procedimiento, no hay valor devuelto).
b) Una función que reciba cinco números enteros como parámetros y devuelva el resultado de sumar los cinco números (tipo función, hay un valor devuelto). Asigna el resultado de una invocación a la función con los números 2, 5, 1, 8, 10 a una variable de nombre $tmp y muestra por pantalla el valor de la variable.
c) Una función que reciba como parámetros el valor del radio de la base y la altura de un cilindro y devuelva el volumen del cilindro, teniendo en cuenta que el volumen de un cilindro se calcula como Volumen = númeroPi * radio * radio * Altura siendo númeroPi = 3.1416 aproximadamente.
http://cursophp.byethost14.com/aprenderaprogramar/funciones_CU00827B.php (http://cursophp.byethost14.com/aprenderaprogramar/funciones_CU00827B.php)
<?php/*APARTADO A*/function procedimiento ($dato1,$dato2,$dato3,$dato4,$dato5){ echo 'El resultado de sumar 5,6,7,8,9 es '.($dato1 + $dato2 + $dato3 + $dato4 + $dato5).'</br>'; // muestra $resultado; }procedimiento(5,6,7,8,9);/*APARTADO B*/$resultado_suma = procedimiento_valor(5,6,7,8,9);function procedimiento_valor ($dato1,$dato2,$dato3,$dato4,$dato5){ $resultado = $dato1 + $dato2 +$dato3 + $dato4 + $dato5; return $resultado;}echo 'El resultado de sumar 5,6,7,8,9 es '.$resultado_suma.'</br>';/*APARTADO C*/$radio = 20;$altura = 50;volumen_Cilindro($radio,$altura);function volumen_Cilindro ($radio,$altura){ define("PI",3.1416); $resultado = (PI * $radio *$radio * $altura); echo 'El volumen de un cilindro de altura '.$altura.' y de radio '.$radio.' es de '.$resultado.' .';}?>
Saludos.