Programacion Control4
Programacion Control4
SEMANA 4
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.
Código:
<?php
function triangulo($base,$altura){
$area=($base*$altura)/2;
return $area;
}
echo"<H3>FUNCIONES</H3>";
echo"área de un triangulo: A= 8*4/2","<br>";
echo"Resultado:","<br>",triangulo(8,4),"<br>";
"<p>";
function cuadrado($lado){
$area= $lado*$lado;
return $area;
}
echo"área de un cuadrado: A= 4*4","<br>";
echo"Resultado:","<br>",cuadrado(4),"<br>";
"<p>";
function circulo($radio){
$area=(3.1416*($radio*$radio));
return $area;
}
echo"área de un circulo: A= pi * (5*5)","<br>";
echo"Resultado:","<br>",circulo(5),"<br>";
"<p>";
Captura de pantalla PHPTester:
2. Al utilizar variables y funciones en PHP mencione qué extensiones y qué clases e interfaces
reconoce como parte del lenguaje.
Entre las extensiones que reconoce como parte del lenguaje PHP tenemos:
Arrays: Estas funciones permiten interactuar con y manipular arrays (matrices) de varias maneras.
Los arrays son esenciales para almacenar, manejar y operar sobre conjuntos de variables.
Clases/objetos: Estas funciones permiten obtener información sobre clases y objetos. Se puede
obtener el nombre de la clase a la que pertenece un objeto, así como sus propiedades y métodos
miembro.
Ctype: Las funciones proporcionadas con esta extensión comprueban si un carácter o string caen
dentro de una cierta clase de caracteres según la configuración regional en uso.
Filter: Esta extensión filtra los datos bien sea para validarlos o para sanearlos. Es especialmente
útil cuando los datos de origen contienen datos desconocidos (o externos), como entradas
facilitadas por el usuario. Por ejemplo, estos datos pueden venir de un formulario HTML.
Manejos de funciones: Todas estas funciones tratan varias operaciones involucradas al trabajar
con funciones.
-Iterator: Interfaz para iteradores externos u objetos que pueden ser iterados internamente por sí
mismos.
IteratorAggregate: Para crear una interfaz externa Iterator.
Throwable: es la interfaz base para cualquier objeto que pueda ser lanzado mediante una
sentencia throw en PHP 7, incluyendo Error y Exception.
Funciones nativas:
Round: nos permite hacer redondeo con decimales es decir si el valor es menor a .49 redondeara
hacia abajo y al ser .50 redondeara hacia arriba un número más.
Código ejemplo 1:
<?php
$decimal = 55.49;
$decimal_redondeado= round($decimal);
echo $decimal_redondeado;
Código ejemplo 2:
<?php
$decimal = 55.50;
$decimal_redondeado= round($decimal);
echo $decimal_redondeado;
Código ejemplo:
<?php
$decimal= 55.65;
$decimal_redondeado= floor($decimal);
echo $decimal_redondeado;
Ceil (): esta función nos permite que el redondeo sea siempre para arriba.
Código ejemplo:
<?php
$decimal= 55.15;
$decimal_redondeado= ceil($decimal);
echo $decimal_redondeado;
Código PHPTester:
<?php
$numero_al_azar= rand(10,50);
echo $numero_al_azar;
Código PHPTester:
<?php
$palabra_mayuscula= strtoupper($palabra);
echo $palabra_mayuscula;
Funciones PHP: declaración y llamadas. Parámetros, tipos, return. Ejercicios ejemplos resueltos
(CU00827B) (aprenderaprogramar.com)
https://www.php.net/manual/es/intro.var.php
https://www.php.net/manual/es/reserved.interfaces.php
https://fernando-gaitan.com.ar/aprendiendo-php-parte-11-funciones-nativas/