RamiroEstigarribiaCanese
151 views
18 slides
Oct 27, 2021
Slide 1 of 18
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
About This Presentation
Funciones en php
Size: 202.19 KB
Language: es
Added: Oct 27, 2021
Slides: 18 pages
Slide Content
Funciones en PHP
Prof. Ramiro Estigarribia Canese
Link a la presentación
Para que un gran proyecto sea exitoso, es esencial cumplir
con el principio No te repitas.
Ya hemos visto una forma de hacerlo: mediante el uso de
bucles. En este módulo, exploraremos las funciones.
Al reutilizar código el programa es más facil de entender y
mantener.
Importancia de la Reutilización del Código
Es un conjunto de líneas de código que realizan una tarea
específica y puede retornar un valor.
<?php
function foo($arg_1, $arg_2, /* ..., */ $arg_n)
{
print "Función de ejemplo.";
return $valor_devuelto;
}
?>
Manual: Funciones
2.Crear una función numérica que calcule el valor de una
potencia Y para un número dado X
https://code.sololearn.com
➔pow($x,$y): retorna el valor de x elevado a la y.
Ejemplo: print pow(3,2); //imprime 9.
➔strlen('texto'): retorna la cantidad de caracteres de un texto.
Ejemplo: print strlen('abcde'); //imprime 5.
➔substr($x, $posicion, $numero_de_letras): dado un texto $x,
retorna un numero de letras a partir de la posición ingresada.
Ejemplo: print substr('paraguay', 5, 1); //imprime u.
5.Crear una función que dado un carácter, indique cuantas
veces se encuentra el mismo en un string, Ej: 'palabra','a' -> 3
strlen - Manual
https://code.sololearn.com
<?php
function ejercicio6($x)
{$cantidad=strlen($x);
$resultado=0;
while ($cantidad>=0)
{$caracter=substr($x, $cantidad, 1);
$resultado=$resultado+$caracter;
$cantidad=$cantidad-1;
}
return $resultado;
}
print ejercicio6("77");
?>
6.Crear una función que dado un valor numérico, devuelva la
sumatoria de sus componentes, (14) -> 5, (741) -> 12.
https://code.sololearn.com
7.Crear una función que dado un valor de X dígitos, devuelva la
multiplicación de los dígitos.
https://code.sololearn.com
<?php
function ejercicio8($x,$y)
{$cantidadX=strlen($x);
$cantidadY=strlen($y);
$resultado='F';
$contador=0;
while ($contador<$cantidadX)
{$palabra=substr($x, $contador, $cantidadY);
if ($palabra==$y)
{$resultado='V';
break; }
$contador=$contador+1;
} return $resultado;
}
print ejercicio8("xHolax","Hola");
?>
8.Crear una función que dado un string o atributo señale V / F para
indicar si hay una palabra dada, ‘JKILHOLAPP’, ‘HOLA’ -> V
https://code.sololearn.com
9.Crear una función que dado 1 número, retorne el estado civil:
(1) Soltero, (2) Casado, (3) Viudo, (4) Divorciado.
<?php
function ejercicio9($x)
{if ($x==1)
return "Soltero";
if ($x==2)
return "Casado";
if ($x==3)
return "Viudo";
if ($x==4)
return "Divorciado";
} print ejercicio9(2);
?>