Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Funciones
Nombre Alumno
Nombre Asignatura
Programación
Instituto IACC
12-09-2021
Desarrollo
1. Utilizando PHPTester, diseñe una función que permita calcular el área de un triángulo, un
cuadrado y un círculo, considere todas las variables necesarias y declárelas con valores de prueba
para ejecutar la función y obtener en pantalla las 3 áreas configuradas.
<?php
function cuadrado($lado){
$area = $lado*$lado;
return $area;
}
$area = (3.1416*($radio*$radio));
return $area;
}
echo "El area del circulo es ", circulo(2)."<br>";
$area = ($base*$altura)/2;
return $area;
}
echo "El area del triangulo es ", triangulo(10,30)."<br>";
2. Al utilizar variables y funciones en PHP mencione qué extensiones y qué clases e
interfaces reconoce como parte del lenguaje.
“Una extensión del lenguaje PHP es un módulo que proporciona varias funcionalidades
concretas al motor de PHP. La mayor parte de las funciones y clases predefinidas, provienen
desde extensiones que están enlazadas a la distribución PHP, algunas desarrolladas de forma que
no pueden eliminarse. La mayoría de las extensiones están escritas en lenguaje C y se compilan y
cargan en PHP como un objeto compartido o DLL. Esto es diferente de las librerías, cuyos
componentes que están escritos en código PHP”.
PHP tiene mas de 150 extensiones que están estandarizadas en su sistema en la tabla anterior se
nombran solo algunas y que son las mas básicas que se usan.
3. De las funciones nativas disponibles en PHP, seleccione 5 y pruébelas en PHPTester.
1.- floor()
Esta función también hará un redondeo, pero siempre para abajo, o sea que si tenemos esto:
<?php
$decimal = 10.99;
$decimal_redondeado = floor($decimal);
echo $decimal_redondeado;
?>
Resultado: 10
2.- rand()
La función rand() es una de las más útiles que hay. Esta función generará un número al azar que
irá desde un rango desde/hasta. Por ejemplo, si quisiéramos devolver un número desde el 1 al 9
(inclusive):
<?php
$numero_al_azar = rand(1, 30);
echo $numero_al_azar;
?>
Resultado: 21, es el número al azar que me arrojo, cada vez que se ejecute el programa arrojara
uno diferente.
3.- strlen()
<?php
$poema = 'Vida nada me debes, vida estams en paz. Amado Nervo';
$cantidad_de_caracteres = strlen($poema);
echo $cantidad_de_caracteres;
Resultado: 51
4.- sort()
La función sort() permite ordenar un array alfabéticamente, vale aclarar que el valor del
parámetro se hace por referencia, por tanto éste se modificará directamente:
<?php
$nombres = array('Sol', 'Galaxia', 'Asteroide', 'Planeta', 'Urano');
sort($nombres);
foreach($nombres as $item){
echo $item . '<br />';
}
Resultado:
Asteroide
Galaxia
Planeta
Sol
Urano
5.- in_array()
Buscará un valor dentro de un array, si lo encuentra devuelve true y sino false:
<?php
$nombres = array('Sol', 'Galaxia', 'Asteroide', 'Planeta', 'Urano');
$nombre_a_buscar = 'Jorge';
if(in_array($nombre_a_buscar, $nombres)){
echo 'El nombre se encuentra en la lista';
}else{
echo 'El nombre NO se encuentra en la lista';
}
?>
https://fernando-gaitan.com.ar/aprendiendo-php-parte-11-funciones-nativas/
https://www.aprenderaprogramar.com/index.php?
option=com_content&view=article&id=573:funciones-php-declaracion-y-llamadas-
parametros-tipos-return-ejercicios-ejemplos-resueltos-cu00827b&catid=70&Itemid=193
https://diego.com.es/extensiones-en-php
http://manuales.guebs.com/php/index.html