Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Programación
Instituto IACC
14/10/2019
Desarrollo
Ejercicio 1
Como propuesta de mejora del formulario presentado utilizaría la siguiente etiqueta; <label for=
“ “>Ingrese su nombre:</label>. Permitiéndonos asignar el texto (ingrese su nombre) al input
recibiendo este label un atributo form, utilizaría varios inputs y así generar campos de texto
donde estos irían acompañados de diversos atributos como, por ejemplo:
Placeholder, que permitirá visualizar dentro de la caja algún consejo o indicación corta
compuesto de una pequeña frase o una sola palabra.
Esto es lo que utilizaría en los primeros cuatro campos continuando con otro <laber for. A
continuación, vendría un menú desplegable que entregaría la posibilidad de seleccionar distintas
opciones, continuando con un input correspondiente al campo donde el usuario ingresará su
ciudad.
Para poder acceder a un <textarea name= “comentario” donde esta caja de tarea siempre enviará
su contenido, seguido de un <p> el cual define espacio antes y después del elemento.
Un nuevo input nos permitirá seleccionar o no el envío de la copia, finalizando con otro input
que sirve para crear el botón enviar.
El segundo programa sería con PHP, el cual iniciaría con un array de tipo bidimensional
capacitado para almacenar datos del mismo tipo, luego un forech que es un ciclo que nos permite
realizar acciones repetitivas sobre un array, llegando al while list que también corresponde a un
ciclo de tipo repetitivo, donde la clave del elemento le será asignada a la variable $key en cada
iteración forech empezando la primera ejecución y reiniciando el puntero.
i. “formularioA.php”:
<!DOCTYPE html>
<html>
<head>
<title>Formulario HTML ejercicio 1</title>
<meta charset="utf8">
</head>
<body>
<form action="formularioB.php" method="post" name="frm">
<strong><h3>Formulario de contacto</h3></strong><br>
<br><br>
<label for="">Comentario</label><br>
<textarea name="Comentario" rows="15" cols="50"></textarea></p>
</p>
<input type="checkbox" name="Mi copia"
checked value="4"/>Enviar copia</br>
</body>
</html>
ii. “formularioB.php”:
<!DOCTYPE html>
<html>
<head>
<title>Paciente</title>
</head>
<body>
<?php
$salto= "<br>";
$paciente= array("Datos" => array("Nombre" => $_POST["Nombre"],
"Email"=> $_POST["Email"],
"Telefono"=> $_POST["Telefono"],
"Direccion"=> $_POST["Direccion"],
"Pais"=> $_POST["Pais"],
"Ciudad"=> $_POST["Ciudad"],
"Comentario"=> $_POST["Comentario"]));
Ejercicio 2
El uso de la librería tiene como propósito empaquetar funciones con cierta finalidad común, PHP
posee clases e interfaces definidas. No requiere ninguna biblioteca externa para construir una
extensión, SPL (Estándar PHP Library) entrega un conjunto de estructuras de datos estándar,
iteradores, interfaces, además de varias clases para trabajar con ficheros y más.
i. “libre.php”
<!DOCTYPE html>
<html>
<head>
<title>Libre</title>
</head>
<body>
<?php
$salto= "<br>";
echo "Programa de función";
echo $salto;
include "local.php";
$cantidad= 5;
$precio= 200;
$venta= valordeventa($cantidad, $precio);
$impuesto= valordeimpuesto($venta);
$neto= $venta - $impuesto;
ii. “local.php”
<!DOCTYPE html>
<html>
<head>
<title>Local</title>
</head>
<body>
<?php
function valordeventa ($c, $p) {
$v= $c*$p;
return $v;
}
function valordeimpuesto ($v){
$itbis=$v*0.16;
return $itbis;
}
?>
</body>
</html>