Funciones: Propias
FUNCIONES
Las funciones son bloques construidos con una o más sentencias, se escriben fuera del programa principal y se ejecutan cuando son llamadas por dicho programa; es decir es una subrutina que realiza una tarea determinada.Declaración de una función:
Sintaxis:
tipo nombre_función (parámetros_formales)
{
Cuerpo de la función
}
Propósito:
Declara una función, indicando su nombre y especificando el tipo del valor que la función devolverá. Así mismo, declarar la lista de parámetros formales involucrados en la función. Es decir, especificar los nombres de los tipos y los nombres de las variables, separados por comas. Estos parámetros son los que recibirán los valores de los parámetros actuales cuando se llame a la función.
Ejemplo:
<?phpfunction sumar($valor1, $valor2)
{
$sumar=$valor1 + $valor2;
echo "La suma es: ";
echo $sumar;
}
sumar (5,8); //Llamamos a la función sumar y le pasamos los 2 valores.?>
Ejercicio Resuelto
Calcular la permutación de n elementos en grupos de k. Usar una función para calcular el factorial de un número.
Ejemplo:
Nuestro "ejemplo de elegir en orden 3 bolas de 16" sería:
| 16! | = | 16! | = | 20,922,789,888,000 | = 3360 |
| (16-3)! | 13! | 6,227,020,800 |
¿De cuántas maneras se pueden dar primer y segundo premio entre 10 personas?
| 10! | = | 10! | = | 3,628,800 | = 90 |
| (10-2)! | 8! | 40,320 |
(que es lo mismo que: 10 × 9 = 90)
Desarrollo del script usando PHP
Creamos el script funcion2 (Ojo que el archivo tiene el mismo nombre que el formulario del script.
Primero creamos la función factorial.
Luego en el código del programa llamamos a la función factorial.
Luego de ejecutar el script probamos con los valores del ejemplo y obtenemos las permutaciones.
NOTA:
Si quieres descargar el fichero con el código, puedes unirte al grupo en Facebook que tenemos, búscanos como PeruPHP
Si quieres ver en ejecución el script que se ha creado te dejamos el siguiente enlace:
Probar Script
->===
->===





0 comentarios: