ALVARO VILLA SILVA Cod: 85161858 EDER ENRIQUE CAMARGO Cod: 85488345 VICTOR MANUEL JAUREGUI GRUPO COLABORATIVO # 301127_23
DIRECTOR YHON JERSON ROBLES PUENTES
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA INGENIERA DE SISTEMAS OCTUBRE 2013 INTRODUCCIN
Iniciando en la programacin Web con el lenguaje PHP (Hyper Text Processor), no damos cuenta de que es una de las mejores alternativas para el desarrollo de aplicaciones bajo este ambiente, debida a que a sus sencillez, su estructura y la notacin muy parecidas a otros lenguajes muy conocidos como C o Basic, eso sin mencionar su alto rendimiento. Otras de las ventajas que vale la pena mencionar es que es un cdigo abierto, permitiendo que muchos desarrolladores realicen contribuciones orientadas siempre a mejoras y hoy da encontramos suficiente informacin disponible en la Web, para implementar en nuestras aplicaciones de acuerdo a nuestras necesidades, de igual manera nosotros como futuros programadores en PHP, nos podemos convertir en nuevos contribuyentes. Con la creacin de los programas solicitados en este trabajo colaborativo nos adentramos en los primeros conocimientos para las realizaciones de operaciones bsicas como la instalacin de un servidor local y PHP, para realizar pequeos programas que manejen variables, bloques de decisiones y ciclos repetitivos, como punto de partida prctica.
CRITERIOS DE DISEOS Actividad 1: Realizar el simulador del comportamiento de un crdito bancario de la siguiente manera, donde como datos solicitan el monto del crdito, el tiempo en meses y el tipo de crdito, donde existen 3, de vivienda, vehculo y libre inversin. Para esta actividad se generaron dos programas de la siguiente manera. ConsultarCredito.php En este modulo se solicita los parmetros para realizar el clculos de las cuotas y para ello se crea un formularios con las siguientes entradas.
Luego de ingresar los datos, se pulsa el botn Calcular e inmediatamente se transfiere los valores ingresados por intermedio del mtodo POST al modulo. CalcularCuotas.php Al recibir los datos, por medio de un ciclo repetitivo For y un bucle de opciones Case determina los diferentes clculos para proyectar las cuotas de acuerdo al monto, tipo de crdito y el nmero de cutos recibidas el mdulo de ConsultarCredito.php
Actividad 2. Realizar un programa que dado como datos el nmero de la tabla inicial y la tabla final, mostrar las tablas comprendidas entre estos 2 nmeros.
Para la implementacin de este programa se genera un formulario con el mtodo POST, para generar las dos entradas que generarn las tablas de multiplicar, mul, que almacenar el nmero de tabla inicial y num, contendr el nmero de la tabla final, adems valida que no se ingrese un nmero inicial mayor a al nmero de la tabla final. Al pulsar en el botn Ver Tablas de Multiplicar, se transfiere los valores a un ciclo While anidado para generar las tablas de multipilcar.
Actividad 3. Realizar un programa que dado como datos la base y el exponente, realizar la operacin median sumas e indicar el resultado.
Para la implementacin de esta actividad se gener dos programas, el primero:
Exponentes.php
Se encarga de generar el formulario para ingresar los valores correspondientes a la Base y el Exponente para generar el resultado y las tablas.
Luego al presionar el botn Calcular, enva los valores digitados por medio del mtodo POST, la programa: Oe.php Los valores de la Base y el Exponente son procesados por intermedio de dos bucles While anidados, para generar la tabla con la sumatoria del exponente tanta veces como la base lo indique. CONCLUSIN
Mediante este trabajo colaborativo fundamentamos la concepcin de los principios de la programacin con el lenguaje PHP, para la creacin de pginas Web, en donde tratamos los conceptos de instalacin de PHP y el servidor local Apache con el fin de elaborar los programa solicitados, incursionando con el manejo de las variables y tipos de datos, valores en los formularios de entrada, constantes, operadores, estructura de seleccin simple y compuestas, ciclos repetitivos, todo esto bajos los lineamientos estructurales del lenguaje PHP.