Está en la página 1de 10

PROGRAMACIÓN

SEMANA 4

Roberto Perez
21-04-2022
Técnico en Ciberseguridad
DESARROLLO

Lo primero que hice fue tomar el ejercicio de Funciones PHP: declaración y llamadas.
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 y modificarlo con lo solicitado:
Al modificarlo para que contara solo el lado del Cuadrado fallo:

Modifique la función para cada figura y deje PI como constante:

Acá le puse un Rand para que los números fueran ramdom.


Busque como declarar PI, que no fuera como constante:

Después encontré como poner elevado a 2 con la función POW

Valide con un numero comprobable

Lo use también en el cálculo del cuadrado


El código final:
El código final:

<?php

function cuadrado($lado){

$area = (pow ($lado,2));

return $area;

function triangulo($base, $altura){

$area = ($base*$altura)/2;

return $area;

function circulo($radio){

$area = (pi()*(pow ($radio,2)));

return $area;

echo "El area del cuadrado es ".cuadrado(rand(1,9))."<br>";

echo "El area del triangulo es ".triangulo(rand(1,9),rand(1,9))."<br>";

echo "El area del circulo es ".circulo(rand(1,9))."<br>";


Existen más de 150 extensiones de PHP estandarizadas. Estas extensiones son importantes ya que
proporcionan funcionalidades al motor de PHP. La gran mayoría de las extensiones están predefinidas en
el lenguaje de PHP. Cada una de ellas es un modulo que proporciona alguna funcionalidad. Dentro de las
extensiones básicas encontramos: las variables, string y arrays.

Existen funciones para el manejo de variables: boolval, floatval, get_defined-vars, gettype, intval, is_array,
is_callable, is_null, print_r, serialize, unset, inserialize, var_dump

Además, funciones para el manejo de funciones: call_user_fune-array, call-user-fune, fune_get_args,


fune_num_args, function_exists, get_defined_fuctions.

Funciones para el manejo de string: chr, echo,explode,htmlentilies, htmlspecialchars, implode, ijoin, md5,
iprintf, str_repeat, str_replace, str_shuffle,stripos,strlen.

Funciones para manejo de arrays: array_chuck, array_doiff, array_keys, array_map, array_puch,


array_replace, array_search, array_shift, array_pop, array_merge, count, each, extrat, list, reset.

Funciones para obtener informaciones de clases y objetos: autoload, call_usser-method, class_alias,


class_exists, get_called_class, get_class, get_objet_vars, is_a.

Funciones para trabajar con directorios: chdir, chroot, closedir, dir, getcwtd, opendir, scandir.

Por el momento reconozco las siguientes funciones:

List():

Checkdate():

Pi():

M_PI:

array():

count()

sesión_star()
1.-floor, esta función redondea hacia abajo

<?php

$n1=5.50;

$n1_redondeado=floor($n1);

echo $n1_redondeado;

2.-round, esta función redondea un valor numérico con una coma

<?php

$n1=6.69;

$n1_redondeado=round($n1);

echo $n1_redondeado;

3.-ceil, esta función redondea un valor hacia arriba

<?php

$n1=6.2;

$n1_redondeado=ceil($n1);

echo $n1_redondeado;
4.-sqrt, esta función indica la raíz cuadrada de un valor

<?php

$n1=36;

echo sqrt($n1);

5.-max, esta función devuelve el valor mayor entre una lista de valores

<?php

echo max(2, 3, 1, 6, 7);


REFERENCIAS BIBLIOGRÁFICAS
IACC (2018). Funciones. Programación. Semana 4.

Manual PHP, rand: https://www.php.net/manual/es/function.rand.php

Manual PHP, pi: https://www.php.net/manual/es/function.pi.php

Extensiones en PHP, https://diego.com.es/extensiones-en-php

Manual PHP, Funciones definidas por el usuario: https://www.php.net/manual/es/functions.user-


defined.php

Funciones PHP: declaración y llamadas. 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

También podría gustarte