Está en la página 1de 9

Funciones

Victor Jiménez

Programación

Instituto IACC

Ponga la fecha aquí


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 área(){
if (isset($_POST["button"]))
{
$Pi=3.1416;
$TrianguloAlto=$_POST["TrianguloAlto"];
$TrianguloBase=$_POST["TrianguloBase"];
$LadoCuadrado=$_POST["LadoCuadrado"];
$RadioCirculo=$_POST["RadioCirculo"];
$Triangulo=$TrianguloAlto*$TrianguloBase/2;
$Cuadrado=$LadoCuadrado*$LadoCuadrado;
$Circulo=$RadioCirculo*$RadioCirculo*$Pi;
echo "<p>área del Triángulo ".$Triangulo."</p>";
echo "<p>área del Cuadrado ".$Cuadrado."</p>";
echo "<p>área del Circulo ".$Circulo."</p>";
}
}
echo "<h1 align=center>Calculo de Áreas</h1>";
echo "<form id=form1 name=form1 method=post>";
echo " <table Border=1 width=100%>";
echo " <tr>";
echo " <td align=center valign=top width=20%>";
echo " <h2>Área de un Triángulo</h2>";
echo " <p>Alto: <input type=text name=TrianguloAlto
id=TrianguloAlto></p>";
echo " <p>Base: <input type=text name=TrianguloBase
id=TrianguloBase></p>";
echo " </td>";
echo " <td align=center valign=top width=20%>";
echo " <h2>Área de un Cuadrado</h2>";
echo " <p>Lado: <input type=text name=LadoCuadrado
id=LadoCuadrado></p>";
echo " </td>";
echo " <td align=center valign=top width=20%>";
echo " <h2>Área de un Circulo</h2>";
echo " <p>Radio: <input type=text name=RadioCirculo
id=RadioCirculo></p>";
echo " </td>";
echo " </tr>";
echo " </table>";
echo " <p align=center><input type=submit name=button id=button value=Enviar></p>";
echo "</form>";
área();
2. Al utilizar variables y funciones en PHP mencione qué extensiones y qué clases e
Interfaces reconoce como parte del lenguaje.

Extensión / incorporación Descripción / funciones y clases e interfaces


Manejo de variable / núcleo Funciones para el manejo de variables\:
boolval, empty, floatval, get_defined_vars,
gettype, intval, is_array, is_callable, is_null,
isset, print_r, serialise, unset, unserialize,
var_dump.
Manejo de funciones / núcleo Funciones para el manejo de funciones\:
call_user_func_array, call_user_func,
func_get_args, func_num_args,
function_exists, get_defined_functions.
Strings / núcleo Funciones para la manipulación de strings\:
chr, echo, explode, htmlentities,
htmlspecialchars, implode, join, md5, nl2br,
print, printf, str_repeat, str_replace,
str_shuffle, stripos, strlen, strtoupper, substr,
ucfirst, trim.
Arrays / núcleo Funciones para interactuar con arrays y
manipularlos\:
array_chunk, array_diff, array_keys,
array_map,
array_push, array_rand, array_replace,
array_search, array_shift, array_pop,
array_merge, array_walk, count,
each, extract, list, reset, sort.
Informacion de clases y objetos / núcleo Permiten obtener información sobre clases y
objetos\: __autoload, call_user_method,
class_alias, class_exists, get_called_class,
get_class, get_object_vars, is_a,
get_declared_classes, method_exists
Sistema de ficheros / núcleo Funciones para trabajar con archivos\:
basename,
chmod, chown, dirname, fclose, feof,
file_exists,
file_get_contents, file_put_contents, file,
filesize, fopen, fwrite, is_dir, is_readable,
is_uploaded_file, mkdir, pathinfo, readfile,
rmdir, tmpfile.
Fecha / hora / núcleo Funciones para obtener fecha y hora que
dependen del servidor. Clases: DateTime,
DateTimeImmutable, DateTimeZone,
DateInterval, DatePeriod. Functions\:
checkdate, date_add, date_create,
date_format,
date_time_set, date, localtime, microtime,
strtotime,
time... (muchas funciones son alias de las
clases)
Mail / núcleo Función que permite enviar correos\:mail
PDO / bundled La extensión PDO (PHP Data Objects)
define una interfaz ligera para acceder a
bases de datos en PHP. Proporciona una capa
de abstracción de acceso a datos que emplea
las mismas funciones y consultas
independientemente de la base de datos que
se utilice. Clases\: PDO, PDOStatement,
PDOException. Controladores\: MS SQL
Server, Mysql, Oracle, PostgreSQL, SQLite...
3. De las funciones nativas disponibles en PHP, seleccione 5 y pruébelas en PHPTester.

ARRAY
Un array en php es en realidad un mapa ordenado, un mapa es un tipo de datos que asocia
valores con claves. Esto se puede emplear como un array, lista (vector), tabla asociativa (tabla
hash-una implementación de un mapa), diccionario, colección, pila, cola, etc. También son
posibles árboles y arrays multidimensionales.

<?php
$array = array(1, 1, 1, 1, 1, 8 => 1, 4 => 1, 19, 3 => 13);
print_r($array);

ECHO
Echo no es realmente una función (es una construcción del lenguaje), por lo que no se requiere
el uso del paréntesis con él. Echo no se comporta como una función, es decir no siempre se
puede usar en el contexto de una función.
<?php
echo "Hola clase, como estan?";
WHILE
El significado de una sentencia while es simple, le dice a PHP que ejecute las sentencia
anidadas, tanto como la expresión while se evalúe como true. El valor de la expresión es
verificado cada vez al inicio del bucle, por lo que incluso si este valor cambia durante la
ejecución de las sentencias anidadas
<?php
//ejemplo//

$i = 1;
while ($i <= 10) {
echo $i++; /* el valor presentado sería
$i antes del incremento
(post-incremento) */
}

PRINT
Print no es realmente una función, por lo tanto no es necesario usar paréntesis para indicar su
lista de argumentos.
<?php
Print "print () tambien funciona sin parentisis.";
PRINTF
Printf es una función que permite mostrar informacion formateada según los valores que
aparezcan en alguna cadena formada por caracteres fijos y por una directiva %.

<?php
$A = 150;
printf ("variable \$A= %d \n",$A);
Bibliografía

http://phptester.net/

https://www.php.net/

https://campus.iacc.cl/ultra/courses/_4902_1/outline/edit/document/_464691_1?courseId=_4

902_1

https://bit.ly/2pQHkWV

https://bit.ly/2OYg5HU

https://bit.ly/2CE5Rqu

https://bit.ly/2IS8oxE

También podría gustarte