Está en la página 1de 25

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA


ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
DISEO PAGINAS WEB

MOMENTO DOS

Preparado por
LUZ MERY CARCAMO ALVARADO 458486076
GLORIA ELENA CARDENAS- CC 43722789
WILLIAM AANDRES VANEGAS ARBELAEAZ C.C. 70290390
CLERIA MARYORI CALLEJAS

GRUPO 301127_18

TUTOR

FRANCISCO JAVIER HILIARON NOVOA

Medelln Colombia
2016

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

INTRODUCCION

El presente trabajo nos ensea el uso de herramientas de programacin en lenguaje PHP para
disear programas que podemos ejecutar desde un servidor local y generar soluciones a problemas
ya sean matemticos o cotidianos.
Dicha actividad se realiz con el apoyo de todos los integrantes del grupo colaborativo del curso
Programacin de Sitios Web usando las herramientas AppServ y Sublime Text para disear y
ejecutar los programas que se realizaron como respuesta a los problemas planteados en la gua de
actividades del curso.
Se consolidaron los cinco mejores programas diseados por los integrantes del grupo junto con los
pantallazos de las ejecuciones de los mismos empleando el servidor local y la aplicacin AppServ.
Se visualiza la estructura de la programacin PHP, comprendiendo su lgica y dimensionando su
utilidad en la programacin web y la implementacin de estos conocimientos en nuestra vida
profesional.
Esta actividad nos permite afianzar los conocimientos necesarios para desarrollar las actividades
posteriores del curso y cumplir con los objetivos propuestos en el curso para esta fase. Todos los
integrantes del grupo dieron sus conceptos y opiniones con respecto a los aportes de los dems
compaeros enriqueciendo el desarrollo de la actividad colaborativa y aportando para la calidad del
producto a entregar.

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

OBJETIVOS

Objetivo General.

*Desarrollar habilidades en el manejo de archivos planos, matrices y cadenas de caracteres.

Objetivos especficos.
* Incluir cdigo desde archivos, objetos y cadenas de caracteres
* Obtener los conceptos bsicos del html.
* Aplicar los conceptos vistos en el mdulo del curso de programacin de sitios web, para realizar
la instalacin y preparacin de un ambiente que permita el desarrollo de los ejercicios propuestos.

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

Punto 1:
Capturar dos nmeros e indicar si el primer nmero es divisor del segundo nmero.

Cdigo:
<meta charset="UTF-8">
<title>PUNTO UNO</title>
</head>
<body>
<form action="form_uno.php" method="post" name="Divisor nmero">
Ingrese los valores:<br>
Numero 1<input type="text" name="numero1" /><br>
Numero 2<input type="text" name="numero2"/><br>
<input type="submit" name="btnenviar" value="Calcular" />
<?php
if(isset($_POST['btnenviar']))
{
$numero1=$_POST['numero1'];
$numero2=$_POST['numero2'];
$modulo=$numero2%$numero1;
if($modulo){
echo $numero1. " No es divisor de: ". $numero2;
}else{
echo $numero1 ." Es divisor de: ". $numero2;
}
}
?>
</form>
</body>

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

Ahora con registros y el clculo

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

Punto 2 :
Por medio de un formulario, pedir la base y el exponente, y realizar el clculo mediante sumas
Cdigo:
Ejemplo:
Base: 5 exp: 4
0+5=5
5+5=10
10+5=15
15+5=20
20+5=25
0+25=25
25+25=50
50+25=75
75+25=100
100+25=125
0+125=125
125+125=250
250+125=375
375+125=500
500+125=625
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<title>PUNTO DOS</title>
</head>
<body>
<form action="puntos_dos.php" method="post" name="Divisor nmero">

Ingrese los valores:<br>


Base<input type="text" name="base" /><br>
Exponente<input type="text" name="exponente"/><br>

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

<input type="submit" name="btnenviar" value="Calcular" />

</form>
</body>
</html>
///////////////////////////////////////////////////////////////////////////////////////////////////

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<title>PUNTO DOS</title>
</head>
<body>
<?php

$base=$_POST['base'];
$exponente=$_POST['exponente'];
$tope=$base;

for ($i=1; $i <$exponente ; $i++) {


$suma=0;

for ($j=1; $j <=$base ; $j++) {

$suma=$suma+$tope;
echo $suma." ";
}

$tope=$suma;

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

echo " "."El resultado es: "." ". $suma;


?>

</body>
</html>

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

Resultado:

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

Punto 3:
Mediante un formulario pedir un numero inicial y un nmero final, e indicar de estos
nmeros los que son primos y cuantos no son primos, ejemplo
Nmero inicial: 5
Nmero final: 15
Nmeros primos 5 7 11 13
Cantidad de nmeros no primos 7
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<title>PUNTO TRES</title>
</head>
<body>
<form action="puntos_tres.php" method="post" name="Divisor nmero">

Ingrese los valores:<br>


Numero Inicial<input type="text" name="numeroi" /><br>
Numero Final<input type="text" name="numerof"/><br>
<input type="submit" name="btnenviar" value="Calcular" />

</form>
</body>
</html>
////////////////////////////////////////////////////////////

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<title>PUNTO TRES</title>
</head>
<body>
<?php

$numroi=$_POST['numeroi'];
$numerof=$_POST['numerof'];
$cont=0;
for ($i=$numroi; $i <=$numerof ; $i++) {
$bandera=true;
for ($j=2; $j <$i ; $j++) {
if (!($i%$j)){
$bandera=false;

}
}
if ($bandera) {
echo $i." ";

}
else{$cont++;}

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

}
echo " "."Total de no primos"." ".$cont

?>

</body>
</html>

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

Punto 4:
Un script debe pedirle al usuario que digite la cantidad de nmeros a generar, luego se debe
crear la siguiente secuencia. (1, 5, 6, 10, 11, 15, 16, )
Ejemplo 1:
Cantidad de nmeros a generar: 5 Nmeros generados 1, 5, 6, 10, 11

<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<title>PUNTO CUATRO</title>
</head>
<body>
<form action="puntos_cuatro.php" method="post" name="Divisor nmero">

Ingrese los valores:<br>


Numeros a Generar<input type="text" name="numerog" /><br>
<input type="submit" name="btnenviar" value="Calcular" />

</form>
</body>
</html>
///////////////////////////////////////////////

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<title>PUNTO CUATRO</title>
</head>
<body>
<?php

$numrog=$_POST['numerog'];

$suma=0;
$acumu=0;

for ($i=1; $i <=$numerog ; $i++) {


if ($suma==1) {
$suma=4;
}else{
$suma=1;
}
$acumu=$acumu+$suma;

echo $acumu." ";

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

?>

</body>
</html>

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

Punto 5:
Disee un programa que permita ingresar la edad del usuario y otro nmero cualquiera (a).
El programa sumar el nmero a a la edad ingresada y generar la tabla de multiplicar de
este nmero
Ejemplo:
Edad: 8
Numero a: 1
Suma = 8+1
Resultado: 9
Tabla del 9
9*1=9
9 * 2 = 18
9 * 3 = 27
9 * 4 = 36
9 * 5 = 45
9 * 6 = 54
9 * 7 = 63
9 * 8 = 72
9 * 9 = 81
9 * 10 = 90
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<title>PUNTO DOS</title>
</head>
<body>
<form action="puntos_cinco.php" method="post" name="Divisor nmero">

Ingrese los valores:<br>


Edad<input type="text" name="edad" /><br>
Un Nmero<input type="text" name="num"/><br>
<input type="submit" name="btnenviar" value="Calcular" />

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

</form>
</body>
</html>
////////////////////////////////////////////////////////
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<title>PUNTO CINCO</title>
</head>
<body>
<?php

$edad=$_POST['edad'];
$num=$_POST['num'];
$suma;
$suma=$edad+$num;
$mul;
echo "La tabla de multiplicar del: ".$suma;
for ($i=1; $i <=10 ; $i++) {
$mul=$suma*$i;
echo "<br>";
echo $suma." "."*"." "." ".$i." "."="." ".$mul;

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

?>

</body>

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

CONCLUSIONES

Se debe tener claro los conceptos para poder dar manejo a la programacin bsica en PHP.

PHP es un lenguaje de programacin de alto nivel, una de sus ventajas radica en su


gratuidad en comparacin con otros lenguajes.

En la programacin Web, PHP y HTML son lenguajes que permite codificar o preparar
documentos de hipertexto, que viene a ser los lenguajes ms comunes para la construccin
de las pginas Web. Con el surgimiento de Internet y la programacin web, se volvieron
obsoletos los diseos grficos tradicionales, con lo que se empezaron a disear interfaces
concretas para este medio y por lo que se ha optado ms por el diseo sencillo y de fcil
comprensin.

Los Formularios no forman parte de PHP, sino del lenguaje estndar de Internet,
HTML. Todo formulario comienza con la etiqueta <FORM ACTION="ejemplo.php"
METHOD="post/get">. Con ACTION indicamos el script que va a procesar la
informacin que recogemos en el formulario, mientras que METHOD nos indica si el
usuario del formulario va a enviar datos (post) o recogerlos (get). La etiqueta <FORM>
indica el final del formulario.
Esto combinado con el script PHP nos ahorrara un fichero, aunque tambin se puede hacer
en dos.

La programacin web nos facilita nuevas herramientas y perspectivas de las utilidades de


internet para ofrecer soluciones informticas a problemas cotidianos que requieren el uso y
programacin de ordenadores. La comprensin de sus conceptos enriquecern nuestras
competencias profesionales y los usos de la internet en la actualidad.

También podría gustarte