Clase 5 - Escuela de Educación Técnica Nº2

Anuncio
PROYECTO E IMPLEMENTACION DE APLICACIONES 3er año - INFORMATICA
ESCUELA DE EDUCACION TECNICA Nº2
MODULO DE APOYO –
Apunte 5
Reutilización del código: Cuando muchos fragmentos de código están presentes en
distintos scripts se puede volver a utilizar el código ya creado para no tener que reescribirlo
en cada ocasión. Las instrucciones que se utilizan en PHP son: include(), require(),
include_once() y require_once().
require(): llama a un script ya realizado.
Include(): es igual que require() pero muestra un error cuando no logra localizar el
script.
Ninguna definición de función en PHP se puede cargar más de una vez.
Require_once() e include_once() son equivalentes a las anteriores pero verifican si ya ha
sido llamado el script previamente en ese código y lo reutilizan.
Ejemplo: En este ejemplo existen dos archivos básicos: primero.html y segundo.html
que funcionan como cualquier otro en html/php. Además se trabaja con dos archivos
adicionales: suma.php y resta.php que funcionan como módulos que son llamados por el
programa segundo.php.
Archivo: primero.html
<body>
<form action="segundo.php" method="get">
<P align="center"><strong>BUENOS DIAS BIENVENIDO AL PROGRAMA DE
CALCULO DE LA </strong></P>
<P align="center"><strong><u>ESCUELA DE EDUCACION TECNICA
NRO.2</u></strong></P>
<P align="center"> </P>
<P align="center"><strong><u>INGRESE DOS NUMEROS </u></strong></P>
<P align="center"> </P>
<input type="text" name="num1" />
<input type="text" name="num2" />
<input type="submit" value="SUMAR" name="ele"/>
<input type="submit" value="RESTAR" name="ele"/>
</body>
Archivo: segundo.html
<body>
<?
include ("suma.php");
include ("resta.php");
$num1=$_GET[num1];
$num2=$_GET[num2];
$ele=$_GET[ele];
switch ($ele){
case "SUMAR":
sumando($num1,$num2,$total);
echo ("EL TOTAL DE LA SUMA DE AMBOS NUMEROS ES ");
echo ($total);
break;
case "RESTAR":
PROYECTO E IMPLEMENTACION DE APLICACIONES 3er año - INFORMATICA
ESCUELA DE EDUCACION TECNICA Nº2
MODULO DE APOYO –
restando($num1,$num2,$total);
echo ("EL TOTAL DE LA RESTA DE AMBOS NUMEROS ES ");
echo ($total);
break; }
?>
</body>
Archivo: suma.php
<body>
<?
function sumando($num1,$num2,&$total)
{
$total=$num1+$num2;
}
?>
</body>
Archivo: resta.php
<?
function restando($num1,$num2,&$total)
{
$total=$num1-$num2;
}
?>
Php cuenta, entre otras, con las funciones:
pow(b,e) que se utiliza para potenciar un número pasando dos parámetros: el primero es
la base y el segundo el exponente.
Sqrt() Calcula la raiz cadrada del valor que recibe como argumento.
Number_format( , , , )Recibe cuatro parámetros. El primero es obligatorio: El valor
que es necesario presentar formateado (nombre de la variable); el número de cifras
decimales que queremos mostrar; el carácter que se empleará como separador de
decimales; El carácter que emplearemos como separador de miles.
Ejercicios:
1) Pedir al operador que ingrese dos números. De acuerdo al botón que seleccione
el operador, obtener el máximo de ambos números o el mínimo. Estos dos
procedimientos crearlos en dos archivos diferentes.
2) Crear un archivo en el que se pida al operador que ingrese un número y el
porcentaje a calcular sobre ese número. Mostrar usando php el resultado de ese
porcentaje. El cálculo hacerlo en un archivo distinto pasando los parámetros de
los valores ingresados.
3) Generar tres funciones que calculen la superficie de un cuadrado, de un
rectángulo y de un triángulo. El operador podrá elegir la figura a calcular.
4) Generar una clave de acceso a través de una función que tome un número
ingresado por el operador y le sume un número aleatorio creado a través de la
función rand(). Devolver la clave al archivo PHP
PROYECTO E IMPLEMENTACION DE APLICACIONES 3er año - INFORMATICA
ESCUELA DE EDUCACION TECNICA Nº2
MODULO DE APOYO –
5) Crear una función que permita calcular el factorial de un número y devolverlo al
programa principal.
6) Calcular la longitud de la hipotenusa de un triángulo recibiendo de parte del
operador la longitud de sus otros dos lados.
Conexión a la Base de Datos:
Para administrar bases de datos MySql así como para crearla, crear, modificar o
eliminar tablas debemos hacer un módulo que permita conectarnos a la base de datos.
La función mysql_connect() permite realizar este trabajo.
Ejemplo:
<?
$conectado=mysql_connect(“localhost”,”root”,””);
If($conectado)
{
echo (“SE HA CONECTADO AL SERVIDOR MySql”);
}
Else
{
Echo (“NO SE PUDO CONECTAR AL SERVIDOR MySql”);
}
?>
Cuando se establece una conexión con el servidor MySql esta conexión permanece
operativa mientras se ejecuta el archivo que llama al módulo. Luego se cierra de modo
automático.
Descargar