Está en la página 1de 14

PROGRAMACION DE SITIOS WEB (ACT6)

PRESENTADO POR:
EDER JOAQUIN GAMBOA ANDRADE
Cdigo. 1.111.767.926
JAIRO ALBERTO PRIETO
SERGIO ANDRES SALAZAR




PRESENTADO A:
YHON JERSON ROBLES PUENTES





UNIVERSIDAD ABIERTA Y A DISTANCIA (UNAD)
Abril 1 de 2014








INTRODUCCION


Este trabajo es realizado para el curso Programacin de sitios web PHP del programa
de Ingeniera de Sistemas de la Universidad Nacional Abierta y a Distancia UNAD, para
lograr un programa que profundizara las temticas generales de la Unidad por medio
de un ejercicio a realizar en php, manejando formularios dinmicos y manejo de
archivos planos, con el acompaamiento del tutor.





OBJETIVOS

Aplicacin de Inclusin de cdigo desde archivos, objetos, matrices, y cadenas
de caracteres
Obtener conceptos bsicos de HTTP y cookies, entrada y salida en php
Uso de mantenimiento de directorios y ficheros
Evaluar e implementar la teora vista durante el desarrollo del Mdulo.
Manipular las funciones para el manejo de archivos planos.
Identificar, manipular y desarrollar aplicaciones con las funciones de manejo de
directorios y archivos
Crear aplicaciones mediante manejo de formularios dinmicos.
Desarrollar habilidades inter-personales para lograr un desempeo ms alto en
equipo colaborativo.
Mejorar habilidades de comunicacin
Establecer y defender posiciones con evidencia y argumento slido
Volver el razonamiento ms flexible en el procesamiento de informacin y al
enfrentarse a las obligaciones adquiridas en un trabajo en grupo
Practicar habilidades que necesitar para su desempeo laboral




DESARROLLO DE LA ACTIVIDAD

ACTIVIDAD No. 1
Realizar un programa que me indique la factorial de un nmero capturado por el
teclado.
Ejemplo
Numero 4
El factorial de 4 es 24




ACTIVIDAD No. 2
Realizar un programa que analice si un nmero de tres cifras es capica, esto quiere
decir que se leen al derecho y al revs y son iguales, tiene que ser un nmero entre el
100 y 999.
Ejemplo
Numero 343
El nmero 343 es un nmero capica
Ejemplo
534
El numero 343 no es un numero capica















ACTIVIDAD No. 3
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.


<?php ?>
<!DOCTYPE html>
<html>
<head>
<title>Simulador comportamiento creditos
bancarios</title>
<script src="temes/js/jquery.js"></script>
<link href="temes/css/style.css"
rel="stylesheet" media="screen">

<!-- Bootstrap -->
<link
href="temes/tema1/css/bootstrap.min.css" rel="stylesheet" media="screen">


<script
src="temes/tema1/js/bootstrap.min.js"></script>
</head>

<body>
<div id="page">
<div class="container view">
<div class="row">
<div id="nameapp" class="span12
views wells" style="padding: 19px;" >
<!--Sidebar content-->
<div class="row">

<center><h1>Simulador Comportamiento
Creditos Bancarios</h1></center>
</div>
</div>
<div id="contenido" class="span12
views">
<!--Body content-->
<div class="row">

<div
id="contenido_left" class="span4 views well">
<form
action="index.php" method="get">

<table class="table table-bordered">

<tbody><tr class="impar">

<td style="min-width: 95px;">

<label for="monto">Monto del
credito</label>

</td>

<td style="max-width: 147px;">

<input type="text" id="monto"
name="monto" data-required="" style="max-width: 95%;">


</td>

</tr>

<tr>

<td style="min-width: 95px;">Tipo de
credito:</td>

<td style="max-width: 109px;">

<div>

<label for="vivienda"
class="radio"><input type="radio" id="vivienda" name="tasa" value="0.01"
checked="" data-required="">Vivienda 1.0%</label><br>

<label for="vehiculo"
class="radio"><input type="radio" id="vehiculo" name="tasa" value="0.013" data-
required="">Vehiculo 1.3%</label><br>

<label for="libre"
class="radio"><input type="radio" id="libre" name="tasa" value="0.023" data-
required="">Libre inversion 2.3%</label>

</div>

</td>

</tr>

<tr class="impar">

<td style="min-width: 95px;">

<label for="tiempo">Tiempo en
meses</label>

</td>

<td style="max-width: 109px;">


<input
type="text" id="tiempo" name="tiempo" data-required="" style="max-width: 95%;">

</td>

</tr>

<tr>

<td colspan="2" style="text-align: center;">


<input type="submit"
name='calcular' value="Calcular" class="btn btn-info">

</td>

</tr>

</tbody></table>
</form>
</div>
<div
id="contenido_rigth" class="span7 viewss well">
<?php
if
(isset($_GET['calcular'])) {

include('proceso.php');
} else
{?>

<p style="text-
align:justify;padding-left:1px">

<b>IINSTRUCCIONES DE USO:</b>Por favor
debes ingresar los datos pertinentes tenga encuenta que hasta que no llena la
totalidad de los datos no puede continuar con el proceso de <b>SIMULADOR
COMPORTAMIENTO CREDITOS BANCARIOS:</b>
</p>



<?php } ?>

</div>
</div>
</div>


<div id="footer" class="footer
span12 views">
<!--Body content-->
<p></p>
<center>Grupo 301127_34 -
EDER GAMBOA<center>
</div>
</div>
</div>
</div>
</body>
</html>


<?php
if (empty($_REQUEST['monto']) || empty($_REQUEST['tiempo'])) {
echo "Faltan valores por ingresar<br><div><a href='index.php'>Cambiar
valores</a></div>";
return;
}

$monto = $_REQUEST['monto'];
$tasa = $_REQUEST['tasa'];
$tiempo = $_REQUEST['tiempo'];
?>
<table class="table table-bordered" style="width:50%">
<tr class='impar'><td>Monto del credito</td><?php
agregar_celda_numerica($monto); ?></tr>
<tr class='par'><td>Tasa de interes</td><td><?php echo $tasa * 100;
?></td></tr>
<tr class='impar'><td>Tiempo en meses</td><td><?php echo $tiempo;
?></td></tr>
</table>

<table class="table table-bordered" style="widtch:20%">
<tr class='impar'>
<th>No. Cuota</th><th>Pago mensual</th>
<th>Intereses</th><th>Abono a capital</th>
<th>Saldo</th></tr>
<?php
$pago_mensual = $monto;
$pago_mensual /= (1 - pow(1 + $tasa, -$tiempo)) / $tasa;

$clase = 'impar';
for ($c=0, $saldo = $monto, $abono = 0, $intereses = $saldo * $tasa; $c <=
$tiempo; $c++) {
$saldo -= $abono;

if ($clase == 'par') {
$clase = 'impar';
} else {
$clase = 'par';
}
echo "<tr class='$clase'>";
echo "<td>$c</td>";;
agregar_celda_numerica($pago_mensual);
agregar_celda_numerica($intereses);

agregar_celda_numerica($abono);
agregar_celda_numerica(abs($saldo));
echo "</tr>";

$intereses = $saldo * $tasa;
$abono = $pago_mensual - $intereses;
}
function agregar_celda_numerica($valor) {
$salida = number_format($valor, 2);
echo "<td>$salida</td>";
}
?>
</table>
<div><a href="index.php" class="btn btn-warning">Cambiar valores</a></div>





CONCLUSIONES

En esta actividad de la unidad 6 logramos identificar los temas tratados en el curso
Programacin de sitios web PHP, manejando formularios dinmicos y manejo de
archivos planos, inclusin de archivos, objetos, matrices y cadenas de caracteres.



BIBLIOGRAFIA


Modulo Acadmico del curso Programacin de Sitios Web Universidad Nacional
Abierta y a Distancia UNAD.

Protocolo del Curso Programacin de Sitios Web Universidad Nacional Abierta
y a Distancia UNAD.

Campus Virtual Curso Programacin de Sitios Web Universidad Nacional
Abierta y a Distancia UNAD.

También podría gustarte