You are on page 1of 115

PANUAL DEL PROGRAMADOR

UNIVERSIDAD PARA EL DESARROLLO ANDINO

Anti hatun yachay wasi iskay simi yachachiypi umalliq

FACULTAD DE CIENCIAS E INGENIERA

ESCUELA PROFESIONAL: INGENIERA INFORMTICA

MANUAL DEL PROGRAMADOR

CURSO : Lenguaje de Programacion I

DOCENTE : Ing. Aquipino Quispe Ramos

CICLO : V

ESTUDIANTE : Torres LLacctahuman, Jhoni

LIRCAY - HUANCAVELICA

2017

JHONI TORRES LL. 1


PANUAL DEL PROGRAMADOR

DEDICATORIA

El esfuerzo y la dedicacin que he puesto en


este trabajo van con mucho cario a mis padres
cuyo afecto y comprensin y agradecemos a
Dios Todo poderoso por darnos la vida, el valor,
la Fe y conocimiento para seguir adelante y
guiar nuestros caminos.

JHONI TORRES LL. 2


PANUAL DEL PROGRAMADOR

INDICE
DEDICATORIA ................................................................................................................................ 2
INTRODUCCIN ............................................................................................................................. 4
WAMPSERVER ............................................................................................................................... 5
SUBLIME TEXT ............................................................................................................................. 13
HTML ........................................................................................................................................... 14
PHP .............................................................................................................................................. 14
ETIQUETAS DE HTML ................................................................................................................... 15
EJEMPLOS .................................................................................................................................... 20
CONCLUCIN............................................................................................................................. 115

JHONI TORRES LL. 3


PANUAL DEL PROGRAMADOR

INTRODUCCIN

En este manual vamos a desarrollar diversas tcnicas que se utilizan en PHP


conjuntamente de HTML para realizar las diversas finciones que se puede aser con
ellos.
procesos un poco ms complejos, los artculos estn tratados con un enfoque prcticoy
son independientes unos de otros. Para leerlos con posibilidad de asimilar los conceptos
y tcnicas de programacin es necesario tener unos conocimientos previos sobre el
lenguaje. Por ello, aprenderemos en este manual todo sobre PHP, HTML y otros
programas necesarios como son el WampServer y el sublime text para comensar en lo
que es la programacin en pagina wep.
Tanbien veremos ejemplos bien detallados de diversas estructuras selectivas como son
el for, if, while y entre otros.

JHONI TORRES LL. 4


PANUAL DEL PROGRAMADOR

WAMPSERVER

WampServer es un entorno de desarrollo web para Windows en el cual se podrn crear


aplicaciones web con Apache, PHP y base de datos en MySQL (motor de base de
datos). Esta herramienta incluye ademas con un administrador de base de datos
PHPMyAdmin con el cual podremos crear una nueva base de datos e ingresar la data
de las tablas creadas en ella, realizar consultas y generar scripts SQL, como exportar e
importar scripts de base de datos. WampServer ofrece a los desarrolladores
herramientas necesarias para realizar aplicaciones web de manera local, con un sistema
operativo (Windows), un manejador de base de datos (MySQL), un software
de programacin script web PHP. WampSever se caracteriza por que puede ser usado
de forma libre es decir no debemos de contar con alguna licencia el cual nos permita el
uso de la misma, ya que pertenece a la corriente de "open source".

UTILIDAD

Su utilidad es importante a la hora de desarrollar aplicaciones web, ya que funciona al


igual como si cuando trabajamos en un servidor web, ya que podemos ejecutar estas
aplicaciones de manera local y ver como seria el funcionamiento antes de ser subidas
a un hosting o servidor web. Ademas de ello podemos gestionar datos con la ayuda del
motor de base de datos (MySQL) y su administrador (PHPMyAdmin).

INSTALACIN
Para desarrollar la instalacin de WampServer debemos de bajar la versin con la cual
vamos a trabajar, en todo caso quieras trabajar con la ultima versin esta la puedes
encontrar en la pagina principal de WampSever. Para caso de ejemplo utilizare
la versin WampServer 2.1.

Una ves descargado el programa procederemos a la instalacin de la misma, la cual se


mostrara a continuacin paso a paso, en resumidas cuentas la instalacin es
algo bsica y simple no se realiza ninguna configuracin.

JHONI TORRES LL. 5


PANUAL DEL PROGRAMADOR

1. Ejecutaremos el archivo WampServer2.1e-x32.exe que nos permitir realizar


la instalacin del programa.

Como podrs observar en esta ventana nos muestra las versiones de lo programas que
se van a instalar, como es caso del Apache 2.2, MySQL 5.5, PHP 5.3 que son los que
maneja esta versin de WampSever.
2. Prosiguiendo con la instalacion al dar siguiente se nos presentara la pantalla de comun
para aceptar las licencias respectivas del producto.

JHONI TORRES LL. 6


PANUAL DEL PROGRAMADOR

3. A continuacin, se mostrar la carpeta donde se instalar el programa y en cual


podremos acceder a cada uno de los recursos instalados por el mismo.

4. Luego no da la opcion de crear un acceso directo en el escritorio, para ejecutar el


WampServer cuando queramos utilizarlo.

JHONI TORRES LL. 7


PANUAL DEL PROGRAMADOR

5. Por ultimo se realizar la instalacin del WampServer el cual extraer los archivos
necesarios y los instalara, el proceso de instalacin demorar de acuerdo a la capacidad
del ordenador, pero de modo general se desarrolla de forma rpida.

En la parte final de la instalacin veremos la siguiente ventana que nos informa que
la instalacin se ah completado, ademas de ofrecernos la opcin de que se ejecute
WampServer al finalizar la instalacin.

JHONI TORRES LL. 8


PANUAL DEL PROGRAMADOR

Ejecucin y Configuracin de WampServer

Una vez instalado el entorno de trabajo, vamos a ejecutarlo, podramos haber utilizado
la opcin que nos da al finalizar la instalacin o cuando queramos utilizarlo en otro
momento debemos de ejecutarlo ya sea por el acceso directo creado en el escritorio o
simplemente buscarlo dentro de los programas.
Como estamos desarrollando la instalacin y es la primera vez que la vamos ejecutar
debemos de fijarnos en pequeo detalle, una vez ejecutado el programa aparecer en
la parte inferior en la barra de tareas de nuestro sistema operativo (Windows) el icono
de WampServer el cual debemos de tener en cuenta que este de color verde; haciendo
un parntesis puedes fijarte que cuando se ejecuto el programa este icono pasa por tres
procesos: primero de color "rojo" que significa que se estn cargando los servicios,
luego pasa a un color "mbar" que significa que el proceso de carga esta siendo
procesado y por ultimo el color "verde" que nos asegura que la carga de los servicios
fue exitosa.

JHONI TORRES LL. 9


PANUAL DEL PROGRAMADOR

Supongamos que el icono no apareciera como se muestra en la imagen es probable


que lo pueda encontrar dentro del panel de icono de notificacin, en el cual si desea que
este aparezca en la barra de tareas debe de personalizar la opcin del icono cambiando
en el comportamiento por "Mostrar iconos y notificaciones".
Ahora bien si el icono aparece de color "verde" esto indica que la ejecucin y carga de
los servicios fue exitosa, en caso se mantuviera ya sea con el color "mbar" o "rojo",
esto indica que se ah sucedido algun problema en la carga de lo servicios.
Un problema comn es el famoso conflicto entre el servidor Wamp que estamos
instalando y predeterminado por el sistema operativo el IIS, para conocimiento el
servidor web que por defecto viene instalado es el IIS quien ocupa el puerto 80
(Localhost), cuando instalamos el Wamp este tambin por defecto se aloja en el mismo
puerto, ocasionando un conflicto que no nos permite utilizar el WampServer que
acabamos de instalar.
En caso el IIS de su maquina no este ejecutado usted no tendr problemas y
observaremos la siguiente pantalla cuando escribamos "Localhost" en el navegador.

Esto significa que ya podemos trabajar con el servidor sin ningn inconveniente.
Configuracin de cambio de puerto

JHONI TORRES LL. 10


PANUAL DEL PROGRAMADOR

En caso contrario el icono no este de color "verde" y ademas al escribir "Localhost" en


el navegador no podemos observar la pagina que se muestra en la imagen debemos de
realizar una configuracin para poder trabajar con WampServer.
De modo general cambiaremos el puerto donde trabaja el servidor WampServer que es
por defecto es 80 por otro que para el caso sera 50.
Pasos para la configuracin de cambio de puerto:
1. Para cambiar el numero del puerto debemos de cambiar la configuracin del Apache,
para realizarlo hacemos click sobre el icono que aparece en la barra de tareas y nos
ubicamos en la carpeta Apache, dentro de ella abrimos el archivo de nombre "httpd.conf"
tal como se muestra en la siguiente imagen.

2. Una ves que hemos abierto el archivo que por defecto se abre en un bloc de notas,
haciendo uso del men Edicin -> Buscar, hacemos la busqueda respectiva ingresando
el numero 80 y cambiando en las siguientes lineas por el numero 50, para que as se
cambie el numero de puerto de 80 por 50.

Primera Linea: Listen 50.

JHONI TORRES LL. 11


PANUAL DEL PROGRAMADOR

Segunda Linea: Nombre del servidor "Servername localhost:50"

3. Despues de hacer cambios y guardarlos debemos de reiniciar los servicios haciendo


nuevamente click en el icono que aparece en la parte inferior en la barra de tareas y
hacer click en "Restart All Services" con ello se reiniciaran los servicios y podemos
observar que el icono cambia de color verificando que todo se realizo con xito.

4. Por ultimo para verificar que la configuracin se realizo correctamente abrimos el


navegador, y escribimos "localhost:50" que como hemos visto en el cambio de puerto
es la nueva ubicacin del servidor WampServer y obtendremos la pantalla que se ah
mostrado al inicio y podamos ya trabajar con el entorno de desarrollo.

JHONI TORRES LL. 12


PANUAL DEL PROGRAMADOR

SUBLIME TEXT

Sublime Text es un editor de texto y editor de cdigo fuente est escrito en C++ y Python
para los plugins.1 Desarrollado originalmente como una extensin de Vim, con el tiempo
fue creando una identidad propia, por esto an conserva un modo de edicin tipo vi
llamado Vintage mode.2

Se puede descargar y evaluar de forma gratuita. Sin embargo, no es software libre o de


cdigo abierto3 y se debe obtener una licencia para su uso continuado, aunque la
versin de evaluacin es plenamente funcional y no tiene fecha de caducidad.

JHONI TORRES LL. 13


PANUAL DEL PROGRAMADOR

HTML

HTML son las siglas designadas para Hyper Text Markup Language, que traducido al
espaol significa Lenguaje de Marcas de Hipertexto. HTML es un lenguaje utilizado en
la informtica, cuyo fin es el desarrollo de las pginas web, indicando cuales son los
elementos que la compondrn, orientando hacia cul ser su estructura y tambin su
contenido, bsicamente es su definicin; por medio del HTML se indica tanto el texto
como las imgenes pertenecientes a cada pgina de internet.

El HTML est compuesto por etiquetas (las etiquetas son su lenguaje o modo de
empleo), que el navegador interpreta, y nos lo traduce en las pginas que concurrimos
diariamente. Estas etiquetas (tambin llamadas tags) estn formadas por corchetes o
parntesis angulares < > tambin se les conoce como signos mayor y menor que.
Las etiquetas o tags permiten interconectar toda la informacin escrita en lenguaje
HTML, entre conceptos y formatos.

El cdigo HTML es un lenguaje muy simple y fcil de interpretar en trminos generales,


por ejemplo: negrita indica que los navegadores web visuales deben mostrar el texto en
negrita; entonces podemos decir que estas marcas o etiquetas son como instrucciones
a las que obedece el navegador para determinar la forma en la que debe aparecer.

Una nocin bsica sobre el lenguaje HTML es que como lo mencionamos anteriormente
es tan sencillo que puede ser creado bajo cualquier editor de texto, como lo son el Bloc
de Notas de Windows, Gedit en Linux, entre otros, o tambin en programas de
administracin de contenidos como los de WordPress.

PHP

PHP (acronimo de "PHP: Hypertext Preprocessor") es un lenguaje "open source"


interpretado de alto nivel embebido en pginas HTML y ejecutado en el servidor.
Una respuesta corta y concisa, pero que significa realmente? Un ejemplo nos aclarar
las cosas:
Ejemplo 1-1. Un ejemplo introductorio
<html>
<head>
<title>Example</title>
</head>
<body>

JHONI TORRES LL. 14


PANUAL DEL PROGRAMADOR

<?php
echo "Hi, Im a PHP script!";
?>
</body>
</html>

ETIQUETAS DE HTML

Formato bsico

Se pueden establecer varias categoras dentro de las etiquetas usadas para dar formato al
texto. Habitualmente se suelen dividir entre aquellas que sirven para cambiar prrafos enteros
y las que son capaces de formatear tiras de caracteres dentro del prrafo.

Formato del prrafo

Estas son las etiquetas ms importantes (excluyendo algunas que veremos ms adelante):

Etiqueta Utilidad Resultado

<P> Sirve para delimitar un prrafo. Soy un prrafo


Inserta una lnea en blanco antes
del texto.

<CENTER> ... Permite centrar todo el texto del


</CENTER> prrafo.
Yo soy normal

Yo estoy centrado

<PRE WIDTH=x> Representa el texto encerrado en Estoy en paso fijo


... </PRE> lla con un tipo de letra de paso
fijo. Muy til a la hora de
representar cdigo fuente. El
parmetro WIDTH especifica el
nmero mximo de caracteres en
una lnea.

<DIV ALIGN=x> ... Permite justificar el texto del


</DIV> prrafo a la izquierda (LEFT)
derecha (RIGHT), al centro Yo estoy a la izquierda

Yo al centro

JHONI TORRES LL. 15


PANUAL DEL PROGRAMADOR

(CENTER)o a ambos mrgenes Y yo a la derecha (recuerda al


(JUSTIFY) PP)

Para justificar la aparicin en


muchos sitios.

<ADDRESS>... Para escribir direcciones (donde Marisol Soto, Calle Desengao 5


/ADDRESS> vive la gente). 1

<BLOCKQUOTE>... Para citar un texto ajeno. Se suele Los productos Microsoft son
</BLOCKQUOTE> implementar dejando mrgenes fuente de graves problemas.
tanto a izquierda como a derecha,
razn por la que se usa
habitualmente.

Las 6 cabeceras

HTML ofrece seis etiquetas distintas para mostrar cabeceras. Son stas:

Etiqueta Resultado

<H1>... </H1> Cabecera de nivel 1

<H2>... </H2> Cabecera de nivel 2

<H3> ... </H3> Cabecera de nivel 3

<H4>... </H4> Cabecera de nivel 4

<H5>... </H5> Cabecera de nivel 5

<H6>... </H6> Cabecera de nivel 6

Estas etiquetas se pueden definir como de formato de prrafo pero por su importancia no
resulta recomendable utilizarlas para aumentar o disminuir el tamao del tipo de letra, ya que
cada navegador los muestra de manera diferente. Se usan para dividir correctamente en
secciones la pgina que estamos diseando, tal y como se hace en un documento de texto
normal.

Cambiando el tipo de letra

Todas estas etiquetas nos permiten cambiar de una manera u otra el aspecto del tipo de letra

JHONI TORRES LL. 16


PANUAL DEL PROGRAMADOR

que estemos utilizando y se pueden utilizar con tiras de caracteres dentro de un prrafo.

Etiqueta Utilidad Resultado

<B>... </B> Pone el texto en negrita. Soy un texto negro


como el tizn

<I>... </I> Representa el texto en Estoy ladeado


cursiva.

<U>... </U> Para subrayar. Soy importante,


estoy subrayado

<S>... </S> Para tachar. A m, en cambio,


nadie me quiere

<TT>... </TT> Permite representar el No soy variable


texto en un tipo de letra
de paso fijo.

<SUP>... </SUP> Letra superndice. E=mc2

<SUB>... </SUB> Letra subndice. ai,j=bi,j+1

<BIG>... </BIG> Incrementa el tamao Soy GRANDE


del tipo de letra.

<SMALL>... </SMALL> Disminuye el tamao del Cre ver un lindo


tipo de letra. gatito

<BLINK>... </BLINK> Hace parpadear el texto. Molesto?


Resulta molesto.

Formato de frase

En estos elementos indicas el tipo de informacin que encierran las etiquetas, pero no como se
representan:

Etiqueta Utilidad Resultado

<CITE>... </CITE> Para citar un texto ajeno. Esta frase no es ma

<CODE>... </CODE> Para escribir cdigo fuente.

JHONI TORRES LL. 17


PANUAL DEL PROGRAMADOR

<STRONG>... </STRONG> La cosa es importante. Hay cosas importantes.

<EM>... </EM> Para dar nfasis. Hay que poner nfasis en


algunas cosas.

<KBD>... </KBD> Texto tecleado por el usuario. El usuario debe teclear Multivac
es el mejor.

<VAR>... </VR> Representar variables de un La variable x, definida


cdigo. anteriormente...

<SAMP>... </SAMP> Para representar una serie de Estoy en un literal>


caracteres literalmente.

<ABBR>... </ABBR> Abreviaturas. WWW usa el protocolo http

No son muy utilizados, ya que no permiten tener un control exacto de la manera en que la
pgina se representar finalmente.

Otros elementos

Por ltimo, debemos estudiar algunos entes que no son texto y que podemos incorporar a
nuestra pgina.

Etiqueta Utilidad Resultado

<HR> Inserta una barra horizontal.

<BR> Salto de lnea. Hay un antes y un


despus de saltar a otra lnea

<!-- ... --> Comentarios. Esto se escribe y no se muestra

Formateo fino

Lo ideal cuando se trabaja con un texto sera poder cambiarlo al tamao ms adecuado,
ponerle colores llamativos y cambiar el tipo de letra. Todo esto se realiza mediante la
etiqueta <FONT>.

Cambio de color

JHONI TORRES LL. 18


PANUAL DEL PROGRAMADOR

Se utiliza el parmetro COLOR. La manera de especificarle el color es comn a todas las


etiquetas HTML: o bien indicando el nombre, si es un color normal, o bien especificando el
porcentaje de rojo, verde y azul (cdigo RGB) del mismo. Los colores reconocidos son los
siguientes:

Black Silver Gray White Maroon Red Purple Fuchsia

Green beige Olive Yellow Navy Blue Teal Aqua

<FONT color="red">Estoy en rojo</FONT>>

El modo de indicar el color RGB es el siguiente:

<FONT COLOR="#FF0000">D</FONT> <FONT COLOR="#EF0000">E</FONT> <FONT


COLOR="#DF0000">G</FONT> <FONT COLOR="#CF0000">R</FONT> <FONT
COLOR="#BF0000">A</FONT> <FONT COLOR="#AF0000">D</FONT> <FONT
COLOR="#9F0000">A</FONT> <FONT COLOR="#8F0000">D</FONT> <FONT

Tamaos del texto

El parmetro utilizado para indicar el tamao es SIZE. Puede utilizarse para indicar tamaos
absolutos:SIZE=1 SIZE=2 SIZE=3 SIZE=4 SIZE=5 SIZE=6 SIZE=7

El tamao por defecto es 3. Tambin se puede utilizar los modificadores + y - para indicar un
incremento (o decremento) relativo del tamao del tipo de letra. As, por ejemplo, si
indicamos que queremos un tamao de -2 estaremos pidiendo al navegador que nos muestre
el tipo de letra dos veces ms pequeo.

JHONI TORRES LL. 19


PANUAL DEL PROGRAMADOR

EJEMPLOS

1. Construya un programa que, dada el precio de 4 artculos, realice la suma, si la suma


es mayor a 1500 que imprima El precio est dentro del presupuesto.

CODIFICACIN:
<html>
<center>
<head>
<link rel="stylesheet" type="text/css" href="estilos/estilo7.css">
<title>jhoni jt</title>
</head>
<body >
<font color="#ffffff" face="Stencil">
<fieldset style="width:450px;background-image:url('fondos/6.gif');border:800px">
<h2><marquee BGCOLOR=#34495e>EJEMPLOS EN PHP Y HTML</marquee></h2>
<fieldset style="width: 500px; background-color:#34495e">
<legend><h2><b><u>Datos de Ingreso</u></b></h2></legend>
<form method="post"action=""><br><b><label>
Articulo 1:<br></b></label>
<input type="text"name="Numero1"><br><b><label>
Articulo 2:<br></b></label>
<input type="text"name="Numero2"><br><b><label>
Articulo 3:<br></b></label>
<input type="text"name="Numero3"><br><b>
<tr><label>
Articulo 4: <br></b></label>

JHONI TORRES LL. 20


PANUAL DEL PROGRAMADOR

<input type="text"name="Numero4"><br>
<tr>
<td><h2><input type="submit"value="CALCULAR"name="btncalcular"
style="background-color:#251BE4; color:#FFFF00;"></h2></td>
</tr>
</form>
</body>
<?php
$a1=0; $a2=0;$a3=0;$a4=0;$suma=0;
if(isset($_POST['btncalcular']))
{
$a1=(int)$_POST['Numero1'];
$a2=(int)$_POST['Numero2'];
$a3=(int)$_POST['Numero3'];
$a4=(int)$_POST['Numero4'];
$suma=$a1+$a2+$a3+$a4;
echo "<h3>la suma es: ".$suma."</h3>";
if($suma>1500){
echo "<h3>***El precio esta fuera del presupuesto***</h3>";
}else{
echo "<h3>***El precio esta dentro del presupuesto***</h3>";
}
}
?>
</fieldset>
</center>
</html>
INTERPRETACIN:
El programa consiste en que al ingresar el precio de los 4 artculos me realiza la suma
y automticamente me sale un mensaje si dicho suma de todo el artculo si estn dentro
del presupuesto o no.

DATOS DE ENTRADA:
el precio de 4 artculos.

DATOS DE SALIDA:

JHONI TORRES LL. 21


PANUAL DEL PROGRAMADOR

El enunciado el precio est fuera del presupuesto o el precio est dentro del
presupuesto segn sea el resultado de la evaluacin.
DISEO EN CSS:
Lo cual es el mismo diseo para todo los ejemplos en un enlace con html y css.
fieldset{
width: 360px;
border: double;
border-color: #00ffff;
-webkit-border-radius: 36px 12px;
-moz-border-radius: 36px / 12px;
border-radius: 36px / 12px;

}
input{
-webkit-border-top-right-radius: 50px 30px;
-webkit-border-bottom-right-radius: 50px 30px;
border: solid;
background-color: #c0c0c0;
border-color:#00ffff;
}
legend{
color:#00ffff;
}
h3{
color: #00ffff;
}

JHONI TORRES LL. 22


PANUAL DEL PROGRAMADOR

2. Realizar un programa que realice las 4 operaciones bsicas que son:

La suma
La resta
La multiplicacin
Divisin

CODIFICACIN:
<html>
<head>
<center>
<link rel="stylesheet" type="text/css" href="estilos/estilo7.css">
<title>calculadora</title>
</head>
<body >
<font color="#ffffff" face="Stencil">
<br><br><fieldset style="width:450px;background-
image:url('fondos/7.gif');border:800px">
<fieldset style="width: 500px; background-color:#34495e">
<h1>CALCULADORA BSICA</h1>
<form method="post" action="">
<label>Numero 1: </label>
<input type="text" name="numero1" placeholder="ingrese el primer numero"><br><br>
<label>Numero 2: </label>

JHONI TORRES LL. 23


PANUAL DEL PROGRAMADOR

<input type="text" name="numero2" placeholder="ingrese el segundo


numero"><br><br>
<tr>
<td><input type="submit"value=" + " name="btnsumar"></td>
<td><input type="submit"value=" - " name="btnrestar"></td>
<td><input type="submit"value=" * " name="btnmultiplicacion"></td>
<td><input type="submit"value=" / " name="btndivicion"></td><br><br>
<tr>
<label>Resultado: </label><br><br>
</form>
</body>
<?php
$numero1=0;$numero2=0;$suma=0;$resta=0;$multiplicacion=0;$divicion=0;
if (isset($_POST['btnsumar']))
{
$numero1=(int)$_POST['numero1'];
$numero2=(int)$_POST['numero2'];
$suma=$numero1+$numero2;
echo "La suma de ".$numero1. " + " .$numero2. " es igual a: " .$suma;
}

if (isset($_POST['btnrestar']))
{
$numero1=(int)$_POST['numero1'];
$numero2=(int)$_POST['numero2'];
$resta=$numero1-$numero2;
echo "La resta de ".$numero1. " - " .$numero2. " es igual a: " .$resta;
}
if (isset($_POST['btnmultiplicacion']))
{
$numero1=(int)$_POST['numero1'];
$numero2=(int)$_POST['numero2'];
$multiplicacion=$numero1*$numero2;
echo "La multiplicacion de ".$numero1. " * " .$numero2. " es igual a: " .$multiplicacion;
}
if (isset($_POST['btndivicion']))

JHONI TORRES LL. 24


PANUAL DEL PROGRAMADOR

{
$numero1=(int)$_POST['numero1'];
$numero2=(int)$_POST['numero2'];
$divicion=$numero1/$numero2;
echo "La divicion de ".$numero1. " / " .$numero2. " es igual a: " .$divicion;
}
?>
</center>
</html>
INTERPRETACIN:
El programa consiste que dada 2 nmeros realizar una de las operaciones bsicas ya
sea la suma, divisin, resta o multiplicacin de dichos nmeros.

DATOS DE ENTRADA:
Nmero 1 y Nmero 2.

DATOS DE SALIDA:
El resultado de la operacin ya sea la suma, divisin, resta o multiplicacin de dichos
nmeros.

3. Realisar un programa para calcular dada una capital, la tasa de inters y el tiempo,
determinar su tasa de inters y el monto.

CODIFICACIN:
<html>

JHONI TORRES LL. 25


PANUAL DEL PROGRAMADOR

<center>
<head>
<title>jhoni jt</title>
<link rel="stylesheet" type="text/css" href="estilos/estilo7.css">
</head>
<body >
<font color="#ffffff" face="Stencil">
<fieldset style="width:450px;background-image:url('fondos/6.gif');border:800px">
<h2><marquee BGCOLOR=#34495e>CALCULANDO INTERES</marquee></h2>
<fieldset style="width: 500px; background-color:#34495e">
<legend><h2><b><u>Datos de Ingreso</u></b></h2></legend>
<form method="post"action=""><br><b><label>
Capital:<br></b></label>
<input type="text"name="Numero1"><br><b><label>
Tasa de interes:<br></b></label>
<input type="text"name="Numero2"><br><b>
<tr><label>
Tiempo: <br></b></label>
<input type="text"name="Numero3"><br>
<tr>
<td><h2><input type="submit"value="CALCULAR"name="btncalcular"
style="background-color:#251BE4; color:#FFFF00;"></h2></td>
</tr>
</form>
</body>
<?php
$c=0.0; $r=0.0; $t=0.0; $i=0.0; $m=0.0;
if(isset($_POST['btncalcular']))
{
$c=(float)$_POST['Numero1'];
$r=(float)$_POST['Numero2'];
$t=(float)$_POST['Numero3'];
$m=pow((1+$r/100), $t)*$c;
$i=$m-$c;
echo "<h3>Su interes es:".$m."</h3>";
echo "<h3>Monto es:".$i."</h3>";

JHONI TORRES LL. 26


PANUAL DEL PROGRAMADOR

}
?>
</fieldset>
</center>
</html>
</section>
INTERPRETACIN:
El programa consiste que, al ingresar una capital, la tasa de inters y el tiempo, me
determine automaticamnete su tasa de inters y el monto.
Tasa de inters = ((1 + . ) . ) .
El monto = tasa de inters capita.

DATOS DE ENTRADA:
Nmero 1 y Nmero 2
Capital, tasa de inters y tiempo.

DATOS DE SALIDA:
El resultado, su tasa de inters y el monto segn la evaluacin de los datos ingresados.

4. Realizar un programa que, dada la calificacin de un alumno, si la calificacin es


mayor igual a 8 imprima aprobado caso contrario desaprobado.

CODIFICACIN:
<html>
<head>
<center>

JHONI TORRES LL. 27


PANUAL DEL PROGRAMADOR

<title>jhoni</title>
<link rel="stylesheet" type="text/css" href="estilos/estilo7.css">
</head>
<body >
<font color="white" face="bodoni Mt">
<br><fieldset style="width:450px;background-image:url('fondos/7.gif');border:800px">
<h2><marquee BGCOLOR=#34495e>CONDICION DE LA CALIFICACION DE UN
ALUMNO</marquee></h2>
<fieldset style="width: 500px; background-color:#34495e">
<h4>
<script>
var F = new Date();
document.write(F.getDate() + "/" + (F.getMonth()+1)+"/"+F.getFullYear());
</script>
</h4>
</font>
<fieldset>
<legend>ingreso de calificacin</legend>
<form method="post" action=""><br>
<aling="center">Calificacin del Alumno:</aling>
<input type="text" name="numero1" placeholder="introduce una calificacin" size="20"
calss="form-input" required/><br>
<p>
<hr>
<input type="submit" value="calcular" name="btncalcular" style="background-
color:#251BE4; color:#FFFF00;">
<P>
</tr>
</form>
</body>
<?php
$N=0;$R=0;
if(isset($_POST['btncalcular']))
{
$N=(double)$_POST['numero1'];
if($N>=8){

JHONI TORRES LL. 28


PANUAL DEL PROGRAMADOR

$R="Aprobado";
}else{
$R="Reprobado";
}

}
?>
</P>
<aling="center">resultado es :</aling>
<input type="text" value="<?=$R?>"size="30">
</fieldset>
</center>
</section>
</html>
INTERPRETACIN:
El programa consiste en que, al ingresar una calificacin de un alumno, si la calificacin
es mayor igual a 8 imprima aprobado caso contrario desaprobado.

DATOS DE ENTRADA:
La calificacin del alumno.

DATOS DE SALIDA:
Resultado si la palabra Aprobado o Reprobado segn sea el resultado de la
evaluacin a la calificacin.

5. Realizar un programa que al insertar un valor me saque su IGV de 19% y el precio


total de venta.

JHONI TORRES LL. 29


PANUAL DEL PROGRAMADOR

CODIFICACIN:
<html>
<center>
<link rel="stylesheet" type="text/css" href="estilos/estilo7.css">
<head>
<title>jhoni</title>
</head>
<body >
<br><br><fieldset style="width:450px;background-
image:url('fondos/7.gif');border:800px">
<h2><marquee BGCOLOR=#34495e>CALCULANDO I.G.V</marquee></h2>
<fieldset style="width: 500px; background-color:#34495e">
<form method="post" action="">
<br><label>INGRESE EL VALOR: </label><input type="text" name="valor" pattern="[0-
9.]+" required autofocus/ ></br>
<tr>
<br></br><input type="submit" value="CALCULAR" name="btncalcular"></tr>
</form>
</body>
<?php
$vv=0.0;$igv=0.0;$pv=0.0;
if (isset($_POST['btncalcular']))
{
$vv=(float)$_POST['valor'];
$igv=$vv*0.19;
$pv=$vv+$igv;

JHONI TORRES LL. 30


PANUAL DEL PROGRAMADOR

echo "---------------------------------------------------";
echo "<h3> I.G.V es: ".$igv."</h3>";
echo "<h3> PRECIO VENTA :".$pv."</h3>";
echo "---------------------------------------------------";
}
?>
</fieldset>
</center>
</html>

INTERPRETACIN:
El programa consiste en que, al ingresar un valor de venta, me imprima
automticamente su IGV, el precio venta.

DATOS DE ENTRADA:
Valor ingresado.

DATOS DE SALIDA:
Resultado del IGV que es el 19% del valor ingresado.
Resultado del precio de venta es el valor ingresado + IGV.

6. Realizar un programa que, dada dos nmeros ingresados por teclado, calcular el
mayor nmero.

CODIFICACIN:
<html>
<center>

JHONI TORRES LL. 31


PANUAL DEL PROGRAMADOR

<head>
<title>jhoni jt</title>
</head>
<body>
<link rel="stylesheet" type="text/css" href="estilos/estilo7.css">
<font color="#ffffff" face="Stencil">

<fieldset style="width:450px;background-image:url('fondos/6.gif');border:800px">
<h2><marquee BGCOLOR=#34495e>CALCULARDO INTERES</marquee></h2>>
<fieldset style="width: 500px; background-color:#34495e">
<legend><h2><b><u>Datos de Ingreso</u></b></h2></legend>
<form method="post"action=""><br><b><label>
Capital:<br></b></label>
<input type="text"name="Numero1"><br><b><label>
Tasa de interes:<br></b></label>
<input type="text"name="Numero2"><br><b>
<tr><label>
Tiempo: <br></b></label>
<input type="text"name="Numero3"><br>
<tr>
<td><h2><input type="submit"value="CALCULAR"name="btncalcular"
style="background-color:#251BE4; color:#FFFF00;"></h2></td>
</tr>
</form>
</body>
<?php
$c=0.0; $r=0.0; $t=0.0; $i=0.0; $m=0.0;
if(isset($_POST['btncalcular']))
{
$c=(float)$_POST['Numero1'];
$r=(float)$_POST['Numero2'];
$t=(float)$_POST['Numero3'];
$m=pow((1+$r/100), $t)*$c;
$i=$m-$c;
echo "<h3>Su interes es:".$m."</h3>";
echo "<h3>Monto es:".$i."</h3>";

JHONI TORRES LL. 32


PANUAL DEL PROGRAMADOR

}
?>
</fieldset>
</center>
</html>
</section>

INTERPRETACIN:
El programa consiste en que al ingresar 2 nmeros por teclado automticamente
imprima el mayor nmero.

DATOS DE ENTRADA:
Numero1 y Numero 2.

DATOS DE SALIDA:
Resultado el Numero 1 si es mayor imprima, caso contrario el Numero 2 es mayor.
7. Realizar un programa que, dada 3 nmeros ingresados por teclado, calcular el
nmero mayor y el nmero menor.

CODIFICACIN:
<html>
<head>
<center>
<title>jhoni</title>

JHONI TORRES LL. 33


PANUAL DEL PROGRAMADOR

</head>
<body >
<link rel="stylesheet" type="text/css" href="estilos/estilo7.css">
<font color="#ffffff" face="Stencil">
<fieldset style="width:450px;background-image:url('fondos/6.gif');border:800px">
<h2><marquee BGCOLOR=#34495e>CALCULARDO MAYOR Y MENOR
NUMERO</marquee></h2>>
<fieldset style="width: 500px; background-color:#34495e">
<h4>
<script>
var F = new Date();
document.write(F.getDate() + "/" + (F.getMonth()+1)+"/"+F.getFullYear());
</script>
</h4>

<fieldset style="width: 500px; background-color:#34495e">


<legend>REGISTRAR VALORES</legend>
<form method="post" action=""><br>
<aling="center">VALOR N1:</aling>
<input type="text" name="numero1" placeholder="introduce Nota" size="20"
calss="form-input" required/><br>
<p>
<aling="center">VALOR N2:</aling>
<input type="text" name="numero2" placeholder="introduce Nota" size="20"
calss="form-input" required/><br>
<p>
<aling="center">VALOR N3:</aling>
<input type="text" name="numero3" placeholder="introduce Nota" size="20"
calss="form-input" required/><br>
<p>
<hr>
<input type="submit" value="NUEVO" name="btnnuevo">
<input type="submit" value="CALCULAR" name="btncalcular">
<P>
</tr>
</form>

JHONI TORRES LL. 34


PANUAL DEL PROGRAMADOR

</body>
<?php
$N1=0;$N2=0;$N3=0;$R=0;$M=0;
if(isset($_POST['btncalcular']))
{
$N1=(double)$_POST['numero1'];
$N2=(double)$_POST['numero2'];
$N3=(double)$_POST['numero3'];
if($N1>$N2){
if($N1>$N3){
$R=$N1;
}
else{
$R=$N3;
}
}
else{
if($N2>$N3){
$R=$N2;
}
else{
$R=$N3;
}
}
if($N1<$N2){
if($N1<$N3){
$M=$N1;
}
else{
$M=$N3;
}
}
else{
if($N2<$N3){
$M=$N2;
}

JHONI TORRES LL. 35


PANUAL DEL PROGRAMADOR

else{
$M=$N3;
}
}
echo "{".$N1."} {".$N2."} {".$N3."}";
}
?>
<p>
<aling="center">N MAYOR ES:</aling>
<input type="text" value="<?=$R?>"size="10">
<P>
<aling="center">N MENOR ES:</aling>
<input type="text" value="<?=$M?>"size="10">
</fieldset>
</font>
</html>

INTERPRETACIN:
El programa consiste en que al ingresar 3 nmeros por teclado automticamente
imprima el mayor nmero y el menor nmero.

DATOS DE ENTRADA:
Numero1, Numero 2 y Numero 3.

DATOS DE SALIDA:
Resultado si el Numero 1 es mayor o el Numero 2 es mayor caso contrario si el
Numero 3 es mayor, me imprima el mayor nmero.

Resultado si el Numero 1 es menor o el Numero 2 es menor caso contrario si el


Numero 3 es menor, me imprima el menor nmero.

8. Crear un programa que dada un registro de estudiantes. El docente registra 3


evaluaciones como (Tareas Acadmicas, Practicas Calificadas, Pruebas Escritas)
de o cual obtener el promedio ponderado y considerar en la condicin si el promedio
es mayor a 10 debe mostrar Aprobado caso contrario Desaprobado.

JHONI TORRES LL. 36


PANUAL DEL PROGRAMADOR

CODIFICACIN:
<html>
<head>
<center>
<title>jhoni</title>
</head>
<body >
<link rel="stylesheet" type="text/css" href="estilos/estilo7.css">
<font color="#ffffff" face="Stencil">

<fieldset style="width:450px;background-image:url('fondos/6.gif');border:800px">
<h2><marquee BGCOLOR=#34495e>PROMEDIO DE UN
ALUMNO</marquee></h2>>
<fieldset style="width: 500px; background-color:#34495e">
<legend>Registrar Datos:</legend>
<form method="post" action=""><br>
<aling="center">::::Estudiante:</aling>
<input type="text" name="numero1" placeholder="Introduce Nombre" size="30"
calss="form-input" required/>
<br>
<p>
<aling="center">T.Acadmica:</aling>
<input type="text" name="numero2" placeholder="Introduce Nota" size="20"
calss="form-input" required/>

JHONI TORRES LL. 37


PANUAL DEL PROGRAMADOR

<br>
<p>
<aling="center">P.Calificada:</aling>
<input type="text" name="numero3" placeholder="Introduce Nota" size="20"
calss="form-input" required/>
<br>
<p>
<aling="center">::::P.Escritas:</aling>
<input type="text" name="numero4" placeholder="Introduce Nota" size="20"
calss="form-input" required/>
<br>
<p>
<hr>
<td><input type="submit"value="Nuevo" name="btnnuevo"></td>
<td><input type="submit"value="Calcular" name="btncalcular"></td>
<p>
</tr>
</form>
</body>
<?php
$ta=0;$pc=0;$ps=0;$pro=0;$r="";
if(isset($_POST['btncalcular'])){
$ta=(int)$_POST['numero2'];
$pc=(int)$_POST['numero3'];
$ps=(int)$_POST['numero4'];
$pro=(($ta+$pc+$ps)/3);
if($pro>10){
$r="Aprobado";
}else{
$r="Desaprobado";

}
echo"".$ta."+".$pc."+".$ps;
}
?>
<p>

JHONI TORRES LL. 38


PANUAL DEL PROGRAMADOR

<aling="center">::Promedio es:</aling>
<input type="text" value="<?=$pro?>"size="20">
<p>
<aling="center">Condicin es:</aling>
<input type="text" value="<?=$r?>"size="20">
</fieldset>
</form>
</html>

INTERPRETACIN:
El programa consiste en que el docente registra 3 evaluaciones de los cuales se obtiene
el promedio ponderado, considerando en la condicin si el promedio es mayor a 10 debe
mostrar Aprobado caso contrario Desaprobado.

DATOS DE ENTRADA:
Estudiante, Tareas Acadmicas, Practicas Calificadas y Pruebas Escritas.

DATOS DE SALIDA:
Resultado si la palabra Aprobado o Reprobado segn sea el resultado de las
evaluaciones al promedio obtenido.

9. Crear un programa para determinar si un nmero es par o impar.

CODIFICACN:
<html>
<head>
<center>

JHONI TORRES LL. 39


PANUAL DEL PROGRAMADOR

<title>jhoni</title>
</head>
<body >
<link rel="stylesheet" type="text/css" href="estilos/estilo7.css">
<font color="#ffffff" face="Stencil">
<fieldset style="width:450px;background-image:url('fondos/6.gif');border:800px">
<h2><marquee BGCOLOR=#34495e>CALCULAR SI UN NUMERO ES PAR O
IMPAR</marquee></h2>
<h4>
<script>
var F = new Date();
document.write(F.getDate() + "/" + (F.getMonth()+1)+"/"+F.getFullYear());
</script>
</h4>
<fieldset style="width: 500px; background-color:#34495e">
<legend>ingreso de datos:</legend>
<form method="post" action=""><br>
<aling="center">numero:</aling>
<input type="text" name="numero1" placeholder="introduce un valor" size="20"
calss="form-input" required/><br>
<p>
<hr>
<input type="submit" value="calcular" name="btncalcular">
<P>
</tr>
</form>
</body>
<?php
$N=0;$R=0;
if(isset($_POST['btncalcular']))
{
$N=(int)$_POST['numero1'];
if($N%2==0){
$R="es numero par";
}else{
$R="es impar";

JHONI TORRES LL. 40


PANUAL DEL PROGRAMADOR

}
echo "el numero: ".$N ;
}
?>
</P>
<aling="center">resultado es :</aling>
<input type="text" value="<?=$R?>"size="30">
</fieldset>
</center>
</form>
</html>
INTERPRETACIN:
El programa consiste en que al ingresar un nmero me determine automticamente si
el nmero es par o impar.

DATOS DE ENTRADA:
Nmero.

DATOS DE SALIDA:
Resultado, la palabra Par o Impar segn sea el resultado de la evaluacin al nmero.

10. Crear un programa que determine la suma de dos nmeros.

CODIFICACN:
<html>
<head>

JHONI TORRES LL. 41


PANUAL DEL PROGRAMADOR

<title>JHONI</title>
</head>
<center>
<body>
<link rel="stylesheet" type="text/css" href="estilos/estilo7.css">
<font color="#ffffff" face="Stencil">
<fieldset style="width:450px;background-image:url('fondos/6.gif');border:800px">
<h1>SUMA</h1>
<fieldset style="width:450px;background-color:#34495e;border:800px">
<label>Numero 1: </label>
<input type="text" name="numero1" placeholder="ingrese el primer
numero"><br><br>
<label>Numero 2: </label>
<input type="text" name="numero2" placeholder="ingrese el segundo
numero"><br><br>
<tr>
<td><input type="submit"value=" + " name="btnsumar"></td><BR><BR>
<tr>
<label>Resultado: </label><br><br>
</form>
</body>
<?php
$numero1=0;$numero2=0;$suma=0;$resta=0;$multiplicacion=0;$divicion=0;
if (isset($_POST['btnsumar']))
{
$numero1=(int)$_POST['numero1'];
$numero2=(int)$_POST['numero2'];
$suma=$numero1+$numero2;
echo "La suma de ".$numero1. " + " .$numero2. " es igual a: " .$suma;
}
?>
</center>
</html>
INTERPRETACIN:
El programa consiste en que al ingresar dos nmeros calcule automticamente la suma
de los dos nmeros.

JHONI TORRES LL. 42


PANUAL DEL PROGRAMADOR

DATOS DE ENTRADA:
Nmero 1 y Nmero 2.

DATOS DE SALIDA:
Suma de los dos nmeros escritos por teclado.

11. Crear un programa para obtener la sumatoria de n nmeros enteros.

CODIFICACN:
<html>
<head>
<title>jhoni</title>
</head>
<center>
<body >
<link rel="stylesheet" type="text/css" href="estilos/estilo7.css">
<font color="#ffffff" face="Stencil">
<fieldset style="width:450px;background-image:url('fondos/6.gif');border:800px">
<h2><marquee BGCOLOR=#34495e>SUMATORIA DE N
NUMEROS</marquee></h2>
<fieldset style="width:450px;background-color:#34495e;border:800px">
<h4><form method="post" action="">
<label>INGRESE EL VALOR:</label>
<input type="text" name="numero1"><br><br>
<td><input type="submit" value="calcular"name="btncalcular"></td><br><br>
<tr>
<tr>

JHONI TORRES LL. 43


PANUAL DEL PROGRAMADOR

</body>
<?php
$n1=0;$resultado=0;
if (isset($_POST['btncalcular'])){
$n1=(int)$_POST['numero1'];
$resultado=($n1*($n1+1))/2;
}
?>
<label>VALOR INGRESADO:</label>
<input type="text" value="<?=$n1?>"size="20" ?><br><br>
<label> ESULTADO:</label>
<input type="text" value="<?=$resultado?>"size="20" ?><br></h4>
</fieldset>
</center>
</form >
</html>
INTERPRETACIN:
El programa consiste en que al ingresar un valor calcule automticamente la sumatoria
de n nmeros enteros para ello se utiliza la siguiente formula:

(N (N + 1)) /2, donde N es el nmero.

DATOS DE ENTRADA:
Valor ingresado.

DATOS DE SALIDA:
Resultado del clculo de la siguiente operacin (N (N + 1)) /2, donde N es el valor
incrasado.

12. Crear un programa para calcular si una persona es mayor de edad o es menor de
edad.

JHONI TORRES LL. 44


PANUAL DEL PROGRAMADOR

CODIFICACN:
<html>
<center>
<head>
<title>JHONI</title>
</head>
<body >
<link rel="stylesheet" type="text/css" href="estilos/estilo7.css">
<font color="#ffffff" face="Stencil">
<fieldset style="width:450px;background-image:url('fondos/6.gif');border:800px">
<h2><marquee BGCOLOR=#34495e>CALCULAR SI ES MAYOR DE EDAD O NO
</marquee></h2>
<fieldset style="width:450px;background-color:#34495e;border:800px">
<h4><form method="post" action="">
<legend>Registrar Datos:</legend>
<br><label>Ingrese el Nombre: </label><input type="text" Name="Nombre"
Placeholder="Ingrese nombre" Size="20" Class="Form-Input" Required/></br>
<br><label>Ingrese la Edad: </label><input type="text" name="edad"
Placeholder="Ingrese la Edad" pattern="[0-9.]+" required autofocus/ ></br>
<tr>
<br></br><input type="submit" value="CALCULAR"
name="btncalcular"></tr><p></p>
</body>
<?php
$nom=0;$nedad=0;$resul=0;
if(isset($_POST['btncalcular']))
{

JHONI TORRES LL. 45


PANUAL DEL PROGRAMADOR

$nedad=(int)$_POST['edad'];
if($nedad>=18){
$resul='Es mayor Edad';
}else{
$resul='Es Menor Edad';
}
echo "La persona ".$resul;
}
?>
<p>
<b><align="center">La Persona: </align="center"</align></b>
<input type="text" value=" <?=$resul?>" Size="15"><br>
</center>
</fieldset>
</form>
</html>

INTERPRETACIN:
El programa consiste en que al ingresar la edad de una persona calcule
automticamente si es mayor de edad o es menor de edad, como ya sabemos que a
una persona se le considera que es mayor de edad si su edad es mayor o igual a 18.

DATOS DE ENTRADA:
Nombre y Edad.

DATOS DE SALIDA:
Resultado el clculo Si es < 18 es menor de edad caso contrario es mayor de edad.

13. Crear un programa que dada 4 notas de un alumno de o cual obtener el promedio
ponderado y considerar la condicin si el promedio es mayor que 10 debe mostrar
por pantalla Aprobado caso contrario Desaprobado.

JHONI TORRES LL. 46


PANUAL DEL PROGRAMADOR

CODIFICACN:
<html>
<head>
<title>jhoni</title>
</head>
<center>
<body >
<link rel="stylesheet" type="text/css" href="estilos/estilo7.css">
<font color="#ffffff" face="Stencil">
<fieldset style="width:450px;background-image:url('fondos/6.gif');border:800px">
<h2><marquee BGCOLOR=#34495e>NOTAS DE UN ALUMNO</marquee></h2>
<h4>
<script>
var f = new Date();
document.write(f.getDate()+"/"+(f.getMonth()+1)+"/"+f.getFullYear());
</script>
</h4>
<fieldset style="width:450px;background-color:#34495e;border:800px">
<legend>*******</legend>
<form method="post" action=""><br>
<br><label>Ingrese la Nota 1: </label><input type="text" name="nota1"
Placeholder="Ingrese la Nota" pattern="[0-9.]+" required autofocus/ ></br>

JHONI TORRES LL. 47


PANUAL DEL PROGRAMADOR

<br><label>Ingrese la Nota 2: </label><input type="text" name="nota2"


Placeholder="Ingrese la Nota" pattern="[0-9.]+" required autofocus/ ></br>
<br><label>Ingrese la Nota 3: </label><input type="text" name="nota3"
Placeholder="Ingrese la Nota" pattern="[0-9.]+" required autofocus/ ></br>
<br><label>Ingrese la Nota 4: </label><input type="text" name="nota4"
Placeholder="Ingrese la Nota" pattern="[0-9.]+" required autofocus/ ></br>
<tr>
<br></br><input type="submit" value="CALCULAR"
name="btncalcular"></tr><p></p>
</body>
<?php
$n1=0.0;$n2=0.0;$n3=0.0;$n4=0.0;$prom=0.0;$cond="";
if(isset($_POST['btncalcular']))
{
$n1=(float)$_POST['nota1'];
$n2=(float)$_POST['nota2'];
$n3=(float)$_POST['nota3'];
$n4=(float)$_POST['nota4'];
if ($n1<=$n2 and $n1<=$n3 and $n1<=$n4) {
$prom=($n2+$n3+$n4)/3;
}elseif ($n2<=$n1 and $n2<=$n3 and $n2<=$n4) {
$prom=($n1+$n3+$n4)/3;
}elseif ($n3<=$n1 and $n3<=$n3 and $n3<=$n4) {
$prom=($n1+$n2+$n4)/3;
}else{
$prom=($n1+$n3+$n3)/3;
}
if ($prom>=11){
$cond='Aprobado';
}else{
$cond='Desaprobado';
}
}
?>
<p>
<align="center">PROMEDIO ES: </align>

JHONI TORRES LL. 48


PANUAL DEL PROGRAMADOR

<input style="background-color:white;" type="text" value="<?=$prom?>" size="20">


<p>
<align="center">CONDICION ES: </align>
<input style="background-color:white;" type="text" value="<?=$cond?>" size="20">
</form>
</center>
</fieldset>
</html>

INTERPRETACIN:
El programa consiste en que, al ingresar 4 notas de un alumno, si el promedio de como
resultado mayor igual a 11 imprima aprobado caso contrario desaprobado.

DATOS DE ENTRADA:
Nota 1, Nota 2, Nota 3 y Nota 4.

DATOS DE SALIDA:
Resultado, la palabra Aprobado o Reprobado segn sea el resultado de la evaluacin
del promedio de las 4 notas del alumno.

14. Segn los excelentes resultados de negocio, el restaurante campestre de Ocopa


decide ampliar sus ofertas de acuerdo a la siguiente escala de consumo (ver la
tabla). determinar el monto de descuento, el importe del impuesto (IGV 19%) y el
importe a pagar. Para la solucin de este problema se requiere que el usuario
ingrese en monto consumido, luego el sistema verifique y calcule el monto de
descuento, el impuesto y el importe a pagar.

DESCUENTO S/. DESCUENTO %


Hasta 100 10%
Mayor a 100 20%
Menor a 200 30%

JHONI TORRES LL. 49


PANUAL DEL PROGRAMADOR

CODIFICACN:
<head>
<title>JHONI</title>
</head>
<body >
<link rel="stylesheet" type="text/css" href="estilos/estilo7.css">
<font color="#ffffff" face="Stencil">
<fieldset style="width:450px;background-image:url('fondos/6.gif');border:800px">
<h2><marquee BGCOLOR=#34495e>CALCULAR DESCUENTO</marquee></h2>
<fieldset style="width:450px;background-color:#34495e;border:800px">
<legend>Registrar Datos:</legend>
<br><label>Nombre del cliente: </label><input type="text" name="ncliente"
Placeholder="Ingrese el nombre" required /></br>
<br><label>Nmero de Mesa: </label><input type="text" name="nmesa"
Placeholder="Ingrese el N de Mesa" pattern="[0-9.]+" required autofocus/ ></br>
<br><label>Ingrese el Monto: </label><input type="text" name="monto"
Placeholder="Ingrese Monto" pattern="[0-9.]+" required autofocus/ ></br>
<tr>
<br></br><input type="submit" value="CALCULAR"
name="btncalcular"></tr><p></p>
</body>
<?php
$mont=0.0;$desc=0.0;$igv=0.0;$total=0.0; $subt=0.0; $rdes=0.0;
if(isset($_POST['btncalcular']))
{

JHONI TORRES LL. 50


PANUAL DEL PROGRAMADOR

$mont=(float)$_POST['monto'];
if ($mont<=100) {
$desc=0.1;
}
elseif ($mont>100) {
$desc=0.2;
}
elseif ($mont>200) {
$desc=0.3;
}
$rdes=$mont*$desc;
$subt=$mont-$rdes;
$igv=$subt*0.19;
$total=$subt+$igv;
echo "El Monto es: ".$mont;
}
?>
<p>
<b><align="center">El Valor a descontar es: </align="center"</align></b>
<input type="text" value=" <?=$rdes?>" Size="15"><br>
<p>
<b><align="center">El Subtotal: </align="center"</align></b>
<input type="text" value=" <?=$subt?>" Size="15"><br>
<p>
<b><align="center">IGV 19%: </align="center"</align></b>
<input type="text" value=" <?=$igv?>" Size="15"><br>
<p>
<b><align="center">Total a Pagar: </align="center"</align></b>
<input type="text" value=" <?=$total?>" Size="15"><br>
</center>
</font>
</fieldset>
</fieldset>
</html>

JHONI TORRES LL. 51


PANUAL DEL PROGRAMADOR

INTERPRETACIN:
El programa consiste en que, la ingresar el nombre del cliente, la mesa y el monto,
calcule automticamente y emprima por pantalla el monto a descontar, el sub total, el
IGV de 19% y finalmente el total a pagar.

DATOS DE ENTRADA:
Nombre del cliente, Numero de mesa y el Monto.

DATOS DE SALIDA:
Resultado, segn el monto ingresado evaluara y determinara si tiene descuento de 10%,
20% o 30% segn el descuento saldr el resultado correspondiente.

15. la empresa cerro verde de lircay tiene dos tipos de cliente: cliente general (G) y
cliente afiliado (A) de la misma manera acepta dos formas de pago como: al contado
(C) y en plazos(P). la empresa nos pide crear un programa que al ingresar el monto
de la compra se obtenga el monto de descuenta, monto de recargo y el total a pagar,
segn las siguientes tablas.

TIPO CONTADO (C) PLAZOS (P)


DESCUENTO RECARGO
CLIENTE GENERAL (G) 15% 10%
CLIENTE AFILIADO (A) 20% 5%

JHONI TORRES LL. 52


PANUAL DEL PROGRAMADOR

CODIFICACN:
<html>
<center>
<link rel="stylesheet" type="text/css" href="estilos/estilo7.css">
<head>
<title>JHONI</title>
</head>
<body >
<font color="#ffffff" face="Stencil">
<fieldset style="width:450px;background-image:url('fondos/6.gif');border:800px">
<h1><marquee BGCOLOR=#34495e>DESCUENTO DEL
CLIENTE</marquee></h1>
<form method="post" action="">
<fieldset style="width:450px;background-color:#34495e;border:800px">
<br><label>Ingrese el Monto: </label><input type="text" name="monto"
Placeholder="Ingrese Monto" pattern="[0-9.]+" required autofocus/ ></br><p>

Tipo de Cliente:
<br /><br /><label>Cliente general</label>
<input type="radio" name="op" value="1" checked/>

<label>Cliente Afilado</label>
<input type="radio" name="op" value="2"/><p>

JHONI TORRES LL. 53


PANUAL DEL PROGRAMADOR

<input type="submit" value="CALCULAR" name="calcular"/>


</form>
</body>
<?php
$desc=0.0; $rec=0.0;$total=0.0; $rdes=0.0;
if(isset($_POST['calcular']))
{
if($_POST['op'] === "1")
{
$desc=$_POST['monto'] * 0.15;
$rec=$_POST['monto'] * 0.10;
$total=$_POST['monto']-$desc+$rec;
}
elseif($_POST['op'] === "2")
{
$desc=$_POST['monto'] * 0.20;
$rec=$_POST['monto'] * 0.05;
$total=$_POST['monto']-$desc+$rec;
}
echo "El Monto Ingresado es: ".$_POST['monto'];
}
?>
<p>
<align="center">Descuento es: <br><input type="text" value="<?=$desc?>"
Size="30">
<p>
<p>
<align="center">Recargo es: <br><input type="text" value="<?=$rec?>" Size="30">
<p>
<b><align="center">Total a Pagar: </align="center"</align></b>
<input type="text" value=" <?=$total?>" Size="15"><br>
</center>
</fieldset>
</html>

INTERPRETACIN:

JHONI TORRES LL. 54


PANUAL DEL PROGRAMADOR

El programa consiste en que, al ingresar un monto, si el cliente es (G) o (A) de la misma


manera si pagara al (C) o (P) se le descontar y/o tambin obtendr un recargo y
finalmente obtendremos automticamente el total a pagar.
Se sabe que:
cliente general (G)
cliente afiliado (A)
contado (C)
plazos (P)

DATOS DE ENTRADA:
Monto y cliente general o cliente afiliado.

DATOS DE SALIDA:
Resultado, al ingresar un monto se evaluar el tipo de cliente si es cliente general (G) y
cliente afiliado (A) de la misma manera las dos formas de pago como que son al contado
(C) y en plazos(P) de acuerdo a eso saldr el total a pagar.

16. Crear un programa que cuando ingrese por teclado un nmero entero de 0 a 20
debe convertir o devolver el numero en letras.

CODIFICACN:
<html>
<head>
<center>
<title>jhoni</title>

JHONI TORRES LL. 55


PANUAL DEL PROGRAMADOR

<link rel="stylesheet" type="text/css" href="estilos/estilo7.css">


</head>
<body>
<font color="#ffffff" face="Stencil">
<fieldset style="width:450px;background-image:url('fondos/6.gif');border:800px">
<h2><marquee BEHAVIOR=alternate>CONVERCION DE NUMEROS A
LETRAS</marquee></h2>
<h4>
<script>
var F = new Date();
document.write(F.getDate() + "/" + (F.getMonth()+1)+"/"+F.getFullYear());
</script>
</h4>

<fieldset style="width:450px;background-color:#34495e;border:800px">
<legend>REGISTRAR DATOS</legend>
<form method="post" action=""><br>
<aling="center">NUMERO:</aling>
<input style="background-color:pink;" type="text" name="numero1"
placeholder="introduce Numero" size="20" calss="form-input" required/><br>
<p>
<hr>
<input type="submit" value="NUEVO" name="btnnuevo">
<input type="submit" value="CALCULAR" name="btncalcular">
<P>
</tr>
</form>
</body>
<?php
$n=0;$r="";
if(isset($_POST['btncalcular']))
{
$n=(int)$_POST['numero1'];
switch ($n) {
case 0:
$r="CERO";

JHONI TORRES LL. 56


PANUAL DEL PROGRAMADOR

break;
case 1:
$r="UNO";
break;
case 2:
$r="DOS";
break;
case 3:
$r="TRES";
break;
case 4:
$r="CUATRO";
break;
case 5:
$r="CINCO";
break;
case 6:
$r="SEIS";
break;
case 7:
$r="SIETE";
break;
case 8:
$r="OCHO";
break;
case 9:
$r="NUEVE";
break;
case 10:
$r="DIEZ";
break;

case 11:
$r="ONCE";
break;
case 12:

JHONI TORRES LL. 57


PANUAL DEL PROGRAMADOR

$r="DOCE";
break;
case 13:
$r="TRECE";
break;
case 14:
$r="CATORCE";
break;
case 15:
$r="QUINCE";
break;
case 16:
$r="DIECISEIS";
break;
case 17:
$r="DIECISIETE";
break;
case 18:
$r="DIECIOCHO";
break;
case 19:
$r="DIECINUEVE";
break;
case 20:
$r="VEINTE";
break;
}
echo"".$n;
}
?>
<P>
<aling="center">LETRAS:</aling>
<input style="background-color:red;" type="text" value="<?=$r?>"size="20">
</fieldset>
</center>
</html>

JHONI TORRES LL. 58


PANUAL DEL PROGRAMADOR

INTERPRETACIN:
El programa consiste en que la ingresar un nmero por teclado me convierta a letras
como, por ejemplo:
1 = Uno.
2 = Dos
3 = Tres
As sucesivamente.

DATOS DE ENTRADA:
Numero.

DATOS DE SALIDA:
Resultado, al ingresar un nmero de 0 a 20 y evaluara su conversin del nmero
ingresado y me imprima por pantalla en letras.

17. Realizar una aplicacin al filtrar el numero de un mes debe devolver la estacin
del otoo de acuerdo a la siguiente tabla.

MES ESTACION DEL AO


1,2,3 VERANO
4,5,6 OTOO
7,8,9 INVIERNO
10,11,12 PRIMAVERA

JHONI TORRES LL. 59


PANUAL DEL PROGRAMADOR

CODIFICACN:
<html>
<head>
<center>
<title>jhoni</title>
</head>
<body>
<link rel="stylesheet" type="text/css" href="estilos/estilo7.css">
<font color="#ffffff" face="Stencil">
<fieldset style="width:450px;background-image:url('fondos/6.gif');border:800px">
<h2><marquee BEHAVIOR=alternate>MES DEL AO </marquee></h2>
<h4>
<script>
var F = new Date();
document.write(F.getDate() + "/" + (F.getMonth()+1)+"/"+F.getFullYear());
</script>
</h4>
<fieldset style="width:450px;background-color:#34495e;border:800px">
<legend>REGISTRAR DATOS</legend>
<form method="post" action=""><br>
<aling="center">MES DEL AO:</aling>
<select style="background-color:pink;" type="text" name="numero1"><br>
<OPTION value="01">1</OPTION>
<OPTION value="02">2</OPTION>
<OPTION value="03">3</OPTION>
<OPTION value="04">4</OPTION>

JHONI TORRES LL. 60


PANUAL DEL PROGRAMADOR

<OPTION value="05">5</OPTION>
<OPTION value="06">6</OPTION>
<OPTION value="07">7</OPTION>
<OPTION value="08">8</OPTION>
<OPTION value="09">9</OPTION>
<OPTION value="10">10</OPTION>
<OPTION value="11">11</OPTION>
<OPTION value="12">12</OPTION>
</select>
<p>
<hr>
<input type="submit" value="NUEVO" name="btnnuevo">
<input type="submit" value="CALCULAR" name="btncalcular">
<P>
</tr>
</form>
</body>
<?php
$m=0;$a="";
if(isset($_POST['btncalcular']))
{
$m=(int)$_POST['numero1'];
switch ($m) {
case 1:
case 2:
case 3:
$a="VERANO";
break;
case 4:
case 5:
case 6:
$a="OTOO";
break;
case 7:
case 8:
case 9:

JHONI TORRES LL. 61


PANUAL DEL PROGRAMADOR

$a="INVIERN0";
break;
case 10:
case 11:
case 12:
$a="PRIMAVERA";
break;
}
echo"".$m;
}
?>
<P>
<aling="center">ESTACIN:</aling>
<input style="background-color:red;" type="text" value="<?=$a?>"size="20">
</fieldset>
</center>
</html>

INTERPRETACIN:
El programa consiste en que la ingresar un nmero por teclado me evaluara a que
estacin del ao pertenece.

DATOS DE ENTRADA:
Mes del Ao.

DATOS DE SALIDA:
Resultado, al ingresar un nmero evaluara a que estacin del ao pertenece.

18. Crear un programa que determine la siguiente poltica de descuento segn la tabla.

Sexo HOMBRES MUJERES


Tarjeta
OBRERO 15% 10%
EMPLEADO 20% 15%

JHONI TORRES LL. 62


PANUAL DEL PROGRAMADOR

CODIFICACN:
<html>
<center>
<head>
<title>JHONI</title>
</head>
<body>
<link rel="stylesheet" type="text/css" href="estilos/estilo7.css">
<font color="#ffffff" face="Stencil">
<fieldset style="width:450px;background-image:url('fondos/6.gif');border:800px">
</h2><marquee BGCOLOR=#34495e>CALCULAR DESCUENTO</marquee></h2>

<form method="post" action="">


<fieldset style="width:450px;background-color:#34495e;border:800px">
<br><label>Ingrese el Monto: </label><input type="text" name="monto"
Placeholder="Ingrese Monto" pattern="[0-9.]+" required autofocus/ ></br><p>
<aling="center">TIPO DEL TRABAJADOR:</aling><br>
<select style="background-color:pink; " name="numero1">
<option value="" selected="selected">-SELECCIONAR-</option>
<option value="01" name="O">OBRERO</option>
<option value="02" name="E">EMPLEADO</option>
</select><p>
<aling="center">SEXO:</aling><br>
<select style="background-color:pink; " name="numero2">
<option value="" selected="selected">-SELECCIONAR-</option>
<option value="03" name="H">HOMBRES</option>
<option value="04" name="M">MUJERES</option>
</select><p>

JHONI TORRES LL. 63


PANUAL DEL PROGRAMADOR

<input type="submit" value="CALCULAR" name="calcular"/>


</form>
</body>
<?php
$m=0; $tt="";$s=""; $des=0.0;$total=0.0;
if(isset($_POST['calcular']))
{
$m=(int)$_POST['monto'];
$tt=$_POST['numero1'];
$s=$_POST['numero2'];

switch ($tt){
case '01':{
switch ($s) {
case '03' :
$des=$m*0.15;
$total=$_POST['monto']-$des;
break;
case '04':
$des=$m*0.10;
$total=$_POST['monto']-$des;
break;
}
}
}

switch ($tt){
case '02':{
switch ($s) {
case '03' :
$des=$m*0.20;
$total=$_POST['monto']-$des;
break;
case '04':
$des=$m*0.15;
$total=$_POST['monto']-$des;

JHONI TORRES LL. 64


PANUAL DEL PROGRAMADOR

break;
}
}
}
}
?>
<p>
<align="center">Descuento es: <br><input type="text" value="<?=$des?>" Size="30">
<p>
<b><align="center">Total: </align="center"</align></b>
<input type="text" value=" <?=$total?>" Size="15"><br>
</center>
</fieldset>
</html>

INTERPRETACIN:
El programa consiste en que determine el descuento de una persona segn su poltica
de acuerdo a su sexo y tarjeta como se ve en la tabla.

Sexo HOMBRES MUJERES


Tarjeta
OBRERO 15% 10%
EMPLEADO 20% 15%

DATOS DE ENTRADA:
Monto a ingresar.

DATOS DE SALIDA:
Resultado, al ingresar el monto evaluara el tipo de descuento que le corresponde segn
su poltica de descuento que es segn su sexo y tarjeta y de acuerdo a ello se obtendr
el descuento y el total a pagar.

20. Determinar el monto que recibir un trabajador por utilidades, despus de


ingresar el tiempo de servicio y el cargo segn la siguiente tabla.

CARGO: ADMINISTRADOR CONTADOR EMPLEADO

JHONI TORRES LL. 65


PANUAL DEL PROGRAMADOR

T. DE SERVICIO
ENTRE 0 Y 2 AOS 2,000.00 1,500.00 1,000.00
ENTRE 3 Y 5 AOS 2,500.00 2,000.00 1,500.00
ENTRE 6 Y 8 AOS 3,000.00 2,500.00 2,000.00
MAYORES A 9 AOS 4,000.00 3,500.00 1,500.00

CODIFICACIN:
<!DOCTYPE html>
<html>
<center>
<head>
<title>JHONI</title>
</head>
<body>
<link rel="stylesheet" type="text/css" href="estilos/estilo7.css">
<font color="#ffffff" face="Stencil">
<fieldset style="width:450px;background-image:url('fondos/6.gif');border:800px">
<marquee><h3><I>Ejercicio 16 hecho en html-php</I></h3></marquee>
<fieldset style="width:450px;background-color:#34495e;border:800px">
<form method="post" action="">
<P>
<aling="center">TIPO DE SERVICIO:</aling><br>
<select style="background-color:pink; " name="numero1">
<option value="" selected="selected">-SELECCIONAR-</option>
<option value="01">ENTRE 0 Y 2 AOS</option>
<option value="02">ENTRE 3 Y 5 AOS</option>
<option value="04">ENTRE 6 Y 8 AOS</option>
<option value="05">MAYORES A 9 AOS</option>

JHONI TORRES LL. 66


PANUAL DEL PROGRAMADOR

</select><p>
<aling="center">CARGO:</aling><br>
<select style="background-color:pink; " name="numero2">
<option value="" selected="selected">-SELECCIONAR-</option>
<option value="06">ADMINISTRADOR</option>
<option value="07">CONTADOR</option>
<option value="08">EMPLEADO</option>
</select><p>
<input type="submit" value="CALCULAR" name="calcular"/>
</form>
</body>
<?php
$ts="";$c="";$monto=0.0; $cargo="" ;$aos="";
if(isset($_POST['calcular']))
{
$ts=$_POST['numero1'];
$c=$_POST['numero2'];

switch ($ts){
case '01':{
switch ($c) {
case '06' :
$monto=2000;
$cargo="ADMINISTRADOR";
$aos="ENTRE 0 Y 2 AOS ";
break;
case '07':
$monto= 1500;
$cargo="CONTADOR";
$aos="ENTRE 0 Y 2 AOS ";
break;
case '08':
$monto= 1000;
$cargo="EMPLEADO";
$aos="ENTRE 0 Y 2 AOS ";
break;

JHONI TORRES LL. 67


PANUAL DEL PROGRAMADOR

}
echo "EL CARGO ES ".$cargo."<P>";
echo "TIEMPO DE SERVICIO ES ".$aos ;
}
}
switch ($ts){
case '02':{
switch ($c) {
case '06' :
$monto=2500;
$cargo="ADMINISTRADOR";
$aos="ENTRE 3 Y 5 AOS ";
break;
case '07':
$monto= 2000;
$cargo="CONTADOR";
$aos="ENTRE 3 Y 5 AOS ";
break;
case '08':
$monto= 1500;
$cargo="EMPLEADO";
$aos="ENTRE 3 Y 5 AOS ";
break;
}
echo "EL CARGO ES ".$cargo."<P>";
echo "TIEMPO DE SERVICIO ES ".$aos ;
}
}
switch ($ts){
case '04':{
switch ($c) {
case '06' :
$monto=3000;
$cargo="ADMINISTRADOR";
$aos="ENTRE 6 Y 8 AOS";
break;

JHONI TORRES LL. 68


PANUAL DEL PROGRAMADOR

case '07':
$monto= 2500;
$cargo="CONTADOR";
$aos="ENTRE 6 Y 8 AOS";
break;
case '08':
$monto= 2000;
$cargo="EMPLEADO";
$aos="ENTRE 6 Y 8 AOS";
break;
}
echo "EL CARGO ES ".$cargo."<P>";
echo "TIEMPO DE SERVICIO ES ".$aos ;
}
}
switch ($ts){
case '05':{
switch ($c) {
case '06' :
$monto=4000;
$cargo="ADMINISTRADOR";
$aos="MAYORES A 9 AOS";
break;
case '07':
$monto= 3500;
$cargo="CONTADOR";
$aos="MAYORES A 9 AOS";
break;
case '08':
$monto= 1500;
$cargo="EMPLEADO";
$aos="MAYORES A 9 AOS";
break;
}
echo "EL CARGO ES ".$cargo."<P>";
echo "TIEMPO DE SERVICIO ES ".$aos ;

JHONI TORRES LL. 69


PANUAL DEL PROGRAMADOR

}
}
}
?>
<p>
<b><align="center">EL SUELDO ES:</align="center"</align></b>
<input type="text" value="<?=$monto?>" Size="5"><br>
</center>
</fieldset>
</html>
INTERPRETACIN:
El programa consiste en que determine el monto que recibir una persona segn su
cargo y tiempo de servicio de acuerdo a la tabla.
CARGO: ADMINISTRADOR CONTADOR EMPLEADO
T. DE SERVICIO
ENTRE 0 Y 2 AOS 2,000.00 1,500.00 1,000.00
ENTRE 3 Y 5 AOS 2,500.00 2,000.00 1,500.00
ENTRE 6 Y 8 AOS 3,000.00 2,500.00 2,000.00
MAYORES A 9 AOS 4,000.00 3,500.00 1,500.00

DATOS DE ENTRADA:
Tiempo de servicio y cargo.

DATOS DE SALIDA:
Resultado, al ingresar el monto evaluar el monto que recibir una persona segn su
cargo y tiempo de servicio de acuerdo al a evaluacin tendr su sueldo correspondiente.

21. Desarrollar una aplicacin para determinar el importe a pagar sobre el pensin de
enseansa de la universidad, como cuyo valor depende del nivel socio economico
la prosedencia del alumno como nos muestra en la siguiente tabla.

JHONI TORRES LL. 70


PANUAL DEL PROGRAMADOR

PROCEDENCIA NIVEL SOCIAL


A B C
ZONA RURAL 300 200 100
ZONA RURAL 400 300 200

CODIFICACIN:
<html>
<head>
<title>jhoni</title>
</head>
<center>
<body >
<link rel="stylesheet" type="text/css" href="estilos/estilo7.css">
<font color="#ffffff" face="Stencil">
<fieldset style="width:450px;background-image:url('fondos/6.gif');border:800px">
<h2><marquee behavioir="alternate">CONTROL DE PAGO DE PESION DE
ENSEANZA</marquee></h2>
<h4>
<script>
var f=new Date();
document.write(f.getDate()+"/"+(f.getMonth()+1)+"/"+f.getFullYear());
</script>
</h4>
<font>
<fieldset style="width:355px; background-color:silver;border-radius:20px;">
<legend>INGRESE DATOS:</legend>

JHONI TORRES LL. 71


PANUAL DEL PROGRAMADOR

<form method="post" action=""><br>


<aling="center">PROCEDENCIA:</aling>
<select style="background-color:red; " name="numero1">
<option value="" selected="selected">-SELECCIONAR-</option>
<option value="01">RURAL</option>
<option value="02">URBANA</option>
</select>
<p>
<aling="center">::::::::::::::NIVEL:</aling>
<select style="background-color:red" name="numero2">
<option value="" selected="selected">-SELECCIONAR-</option>
<option value="01">A</option>
<option value="02">B</option>
<option value="03">C</option>
</select>
<p>
<hr>
<input type="submit" value="NUEVO" name="btnnuevo">
<input type="submit" value="CALCULAR" name="btncalcular">
<p>
</tr>
</form>
</body>
<?php
$c="";$n="";$mp=0;
if (isset($_POST['btncalcular']))
{
$c=(int)$_POST['numero1'];
$n=(int)$_POST['numero2'];
switch ($c){
case '01':{
switch ($n) {
case '01' :
$mp=300;
break;
case '02' :

JHONI TORRES LL. 72


PANUAL DEL PROGRAMADOR

$mp=200;
break;
case '03' :
$mp=100;
break;
}
}
}
}
switch ($c){
case '02':{
switch ($n) {
case '01' :
$mp=400;
break;
case '02' :
$mp=300;
break;
case '03' :
$mp=200;
break;
}
}
}
?>
<p>
<aling="center">MONTO A.P.: </aling>
<input style="background-color:red;" type="text" value="<?=$mp?>" size="15">
</fieldset>
</font>
</center>
</html>

JHONI TORRES LL. 73


PANUAL DEL PROGRAMADOR

INTERPRETACIN:
El programa consiste en que determine el importe a pagar sobre la pensin segn su
procedencia y nivel social de acuerdo a la tabla vista.
PROCEDENCIA NIVEL SOCIAL
A B C
ZONA RURAL 300 200 100
ZONA RURAL 400 300 200

DATOS DE ENTRADA:
Procedencia y Nivel social.

DATOS DE SALIDA:
Resultado, al ingresar el monto evaluar el importe a pagar sobre la pensin segn su
procedencia y nivel social segn a esa evaluacin se obtendr el monto a pagar.

22. Dado un rango de nmeros enteros, obtener la cantidad de nmeros que contiene.

CODIFICACIN:
<html>
<head>
<title>JHONI</title>
</head>
<center>
<body >
<link rel="stylesheet" type="text/css" href="estilos/estilo7.css">
<font color="#ffffff" face="Stencil">
<fieldset style="width:450px;background-image:url('fondos/6.gif');border:800px">
<h4>
<script>

JHONI TORRES LL. 74


PANUAL DEL PROGRAMADOR

var f=new Date();


document.while(f.getDate()+"/"+(f.getMonth()+1)+"/"+f.getFullYear());
</script>
</h4>
</font>
<fieldset style="width:355px;background-color:silver;border-radius:20px">
<legend>***********</legend>
<form method="post" action=""><br>
<align="center">N.Inicio:</align>
<input style="background-color:pink;" type="text" name="numero1"
placeholder="Introduce un numero" size="20" class="form-input" required/><br>
<p>
<align="center">N.Final:</align>
<input style="background-color:pink;" type="text" name="numero2"
placeholder="Introduce un numero" size="20" class="form-input" required/><br>
<p>
<hr>
<input type="submit" value="nuevo" name="btnnuevo">
<input type="submit" value="calcular" name="btncalcular">
<p>
</hr>
</form>
</body>
<?php
$i=0;$ni=0;$nf=0;$c=0;
if (isset($_POST['btncalcular'])) {
$ni=(int)$_POST['numero1'];
$nf=(int)$_POST['numero2'];
$i=$ni+1;
while ($i<$nf) {
$c+=1;
$i++;
}
}
?>
<p>

JHONI TORRES LL. 75


PANUAL DEL PROGRAMADOR

<align="center">CANTIDAD ES: </align>


<input style="background-color:pink;" type="text" value="<?=$c?>" size="10">
</fieldset>
</center>
</html>

INTERPRETACIN:
El programa consiste que, dado un rango de nmeros enteros, obtener la cantidad de
nmeros que contiene.

DATOS DE ENTRADA:
Nmero de inicio y Nmero final.

DATOS DE SALIDA:
Resultado, al ingresar un numero de inicio y un numero de fin calcular el nmero que
contiene.

23. Ingresar las notas de 4 estudiantes y definir si cada uno de ellos gano o perdi N
asignatura.

CODIFICACIN:
<html>
<head>
<title>JHONI</title>
</head>
<center>

JHONI TORRES LL. 76


PANUAL DEL PROGRAMADOR

<body >
<link rel="stylesheet" type="text/css" href="estilos/estilo7.css">
<font color="#ffffff" face="Stencil">
<fieldset style="width:450px;background-image:url('fondos/6.gif');border:800px">
<h2><marquee behavior="alternate">Notas de los alumnos</marquee></h2>
<h4>
<script>
var f=new Date();
document.while(f.getDate()+"/"+(f.getMonth()+1)+"/"+f.getFullYear());
</script>
</h4>
</font>
<fieldset style="width:200px;background-color:silver;border-radius:100px">
<legend>***********</legend>
</body>
<?php
$est=1;$prom=0;
while ($est <= 1) {
$nota1=11;
$nota2=12;
$nota3=10;
$nota4=15;
echo "Estas son las notas del estudiante:$est<br>";
echo "La primera nota es:$nota1<br>";
echo "La segunda nota es: $nota2<br>";
echo "La tercera nota es: $nota3<br>";
echo "La cuarta nota es: $nota4<br>";
$prom=(($nota1+$nota2+$nota3+$nota4)/4);
echo "El promedio es: $prom<br>";
if ($prom>=10) {
echo "Aprobado con promedio de $prom<br><br><br>";
}
else if ($prom<10) {
echo "Desaprobado con promedio $prom<br><br><br>";
}
$est++;

JHONI TORRES LL. 77


PANUAL DEL PROGRAMADOR

}
?>
</fieldset>
</center>
</html>

INTERPRETACIN:
El programa consiste que, al Ingresar las notas de 4 estudiantes y definir si cada uno de
ellos gano o perdi N asignatura.

DATOS DE ENTRADA:
Primera nota, segunda nota, tercera nota y cuarta nota.

DATOS DE SALIDA:
Resultado, al ingresar las notas de 4 estudiantes y evaluara si cada uno de ellos gano
o perdi N asignatura segn la evaluacin dada.

24. Mostrar la tabla de multiplicar de 2 por pantalla.

CODIFICACIN:

<html>
<head>
<center>
<title>jhoni</title>

</head>
<body >

JHONI TORRES LL. 78


PANUAL DEL PROGRAMADOR

<link rel="stylesheet" type="text/css" href="estilos/estilo7.css">


<font color="#ffffff" face="Stencil">
<fieldset style="width:450px;background-image:url('fondos/6.gif');border:800px">
<h2><marquee BEHAVIOR=alternate>TABLA DE MULTIPLICACION DE
2</marquee></h2>
<h4>
<script>
var F = new Date();
document.write(F.getDate() + "/" + (F.getMonth()+1)+"/"+F.getFullYear());
</script>
</h4>
</font>
<fieldset style="width:200px;background-color:silver;border-radius:100px">
<legend>TABLA DE DOS</legend>
</body>
<?php
$n=1;$tabla=0;

while ($n<12) {
$tabla=$n*2;
echo "2 * $n=$tabla<br>";
$n++;
}
?>
</fieldset>
</center>
</html>

INTERPRETACIN:
El programa me mostrara automaticamente la tabla de multiplicar de 2 por pantalla.

DATOS DE ENTRADA:
tabla de multiplicar de 2.

DATOS DE SALIDA:
Resultado, la tabla de multiplicar de 2 mostrado por pantalla

JHONI TORRES LL. 79


PANUAL DEL PROGRAMADOR

25. Obtener la suma de los N nmeros naturales positivos.

CODIFICACIN:
<html>
<head>
<center>
<title>jhoni</title>

</head>
<body >
<link rel="stylesheet" type="text/css" href="estilos/estilo7.css">
<font color="#ffffff" face="Stencil">
<fieldset style="width:450px;background-image:url('fondos/6.gif');border:800px">
<h2><marquee BEHAVIOR=alternate>SUMATORIA DE N
NUMEROS</marquee></h2>
<h4>
<script>
var F = new Date();
document.write(F.getDate() + "/" + (F.getMonth()+1)+"/"+F.getFullYear());
</script>
</h4>
</font>
<fieldset style="width:355px;background-color:silver;border-radius:20px">
<legend>************</legend>

JHONI TORRES LL. 80


PANUAL DEL PROGRAMADOR

<form method="post" action=""><br>


<aling="center">NUMERO:</aling>
<input style="background-color:pink;" type="text" name="numero1"
placeholder="introduce Numero" size="20" calss="form-input" required/><br>
<p>
<hr>
<input type="submit" value="NUEVO" name="btnnuevo">
<input type="submit" value="CALCULAR" name="btncalcular">
<P>
</tr>
</form>
</body>
<?php
$n=0;$s=0;$i=0;
if(isset($_POST['btncalcular']))
{
$n=(int)$_POST['numero1'];
while ($i<=$n)
{
$s=$s+$i;
$i=$i+1;
}
echo"".$n;
}
?>
<P>
<aling="center">SUMA ES:</aling>
<input style="background-color:red;" type="text" value="<?=$s?>"size="20">
</fieldset>
</center>
</html>

INTERPRETACIN:
El programa consiste en obtener la suma de los N nmeros naturales positivos.

JHONI TORRES LL. 81


PANUAL DEL PROGRAMADOR

DATOS DE ENTRADA:
Nmero.

DATOS DE SALIDA:
Resultado, dada un numero positivo automaticamente la suma de el nmero ingresado.

26. Desarrollar una aplicacin de la tabla de multiplicar.

CODIFICACIN:
<html>
<head>
<title>jhoni</title>
</head>
<center>
<body >
<link rel="stylesheet" type="text/css" href="estilos/estilo7.css">
<font color="#ffffff" face="Stencil">
<fieldset style="width:450px;background-image:url('fondos/6.gif');border:800px">
<h2><marquee behavior=alternate>TABLA DE MULTIPLICAR</marquee></h2>
<h4>
<script>
var f = new Date();
document.write(f.getDate()+"/"+(f.getMonth()+1)+"/"+f.getFullYear());

JHONI TORRES LL. 82


PANUAL DEL PROGRAMADOR

</script>
</h4>
</font>
<fieldset style="width:355px; background-color:silver;border-radius: 20px;">
<legend>*******</legend>
<form method="post" action=""><br>
<align="center">NUMERO:</align>
<input style="background-
color:pink;"type="text"name="Numero1"placeholder="Introduce numero" size="20"
class="form-input" required/><br>
<p>
<hr>
<input type="submit" value="NUEVO" name="btnnuevo">
<input type="submit" value="CALCULAR" name="btncalcular">
<p>
</tr>
</form>
</body>
<?php
$i=0;$n=0;
if(isset($_POST['btncalcular']))
{
$n=(int)$_POST['Numero1'];

if ($n<1 or $n>12){
echo "Tabla de multiplicar es solamente de 1 hasta 12";
}
else
{
echo "<h4>Tabla del $n:</h4>";
for($i=1;$i<=12;$i++)
{
echo "$n x $i=".$n*$i."</br>";
}
}
}

JHONI TORRES LL. 83


PANUAL DEL PROGRAMADOR

?>
</fieldset>
</center>
</html>

INTERPRETACIN:
El programa consiste que al ingresar un numero del 1 al 12 me obtenga
automticamente la tabla del multiplicar del numero ingresado.

DATOS DE ENTRADA:
Nmero.

DATOS DE SALIDA:
Resultado, la tabla de multiplicar del numero ingredado.

27. Obtener la suma de pares e impares de los primeros N nmeros enteros positivos.

<html>
<head>
<title>JHONI</title>
</head>
<center>
<body>
<link rel="stylesheet" type="text/css" href="estilos/estilo7.css">
<font color="#ffffff" face="Stencil">
<fieldset style="width:450px;background-image:url('fondos/6.gif');border:800px">

JHONI TORRES LL. 84


PANUAL DEL PROGRAMADOR

<h2><marquee behavior=alternate>SUMA NUMEROS PARES E


IMPARES</marquee></h2>
<h4>
<script>
var f = new Date();
document.write(f.getDate()+"/"+(f.getMonth()+1)+"/"+f.getFullYear());
</script>
</h4>
</font>
<fieldset style="width:355px; background-color:silver;border-radius: 20px;">
<legend>*******</legend>
<form method="post" action=""><br>
<align="center">NUMERO:</align>
<input style="background-
color:pink;"type="text"name="Numero1"placeholder="Introduce numero" size="20"
class="form-input" required/><br>
<p>
<hr>
<input type="submit" value="NUEVO" name="btnnuevo">
<input type="submit" value="CALCULAR" name="btncalcular">
<p>
</tr>
</form>
</body>
<?php
$i=0;$n=0;$sp=0;$si=0;
if(isset($_POST['btncalcular']))
{
$n=(int)$_POST['Numero1'];
for($i=1;$i<=$n;$i+=2)
{
$si+=$i;
}
for($i=2;$i<=$n;$i+=2)
{
$sp+=$i;

JHONI TORRES LL. 85


PANUAL DEL PROGRAMADOR

}
}
?>
<p>
<align="center">::::SUMA DE PARES: </align>
<input style="background-color:pink;" type="text" value="<?=$sp?>" size="20">
<p>
<align="center">SUMA DE IMPARES: </align>
<input style="background-color:pink;" type="text" value="<?=$si?>" size="20">

</fieldset>
</center>
</html>

INTERPRETACIN:
El programa consiste que al ingresar un nmero me obtenga automticamente la suma
de pares en impares.

DATOS DE ENTRADA:
Nmero.

DATOS DE SALIDA:
Resultado, la suma de pares e impare segn la evaluacion del numero ingresado por
teclado.

28. Una empresa paga a asus vendedores un sueldo bruto que es igual a la suma de
un sueldo bsica de S/ 250.00 mas de una comisin que es igual a un porcentaje
del monto total vendido. El porcentaje por comisin depende a la categora del
vendedor de acurdo ala siguiente tabla.

CATEGORIA PORCENTAJE DE
COMISION
1 14.25%
2 13.00%
3 11.75%

JHONI TORRES LL. 86


PANUAL DEL PROGRAMADOR

Por otro lado, si el sueldo bruto del vendedor es mayor a S/. 3500.00 se efectua un
descuento igual a 15% del sueldo brutoen caso contrario 10% del sueldo bruto.

Desarrollar un programa que determine el sueldo bsico la comisin del sueldo


bruto, el descuento y el suendo neto del vendedor de la empresa.

CODIFICACIN:
<html>
<head>
<title>tarea 1</title>
</head>
<center>

<body >
<link rel="stylesheet" type="text/css" href="estilos/estilo7.css">
<font color="#fff" face="Stencil">
<fieldset style="width:450px;background-image:url('fondos/6.gif');border:800px">
categorias: 1 2 3
</form>
<form method="post" action=""><br>
<fieldset style="width:355px; background-color:silver;border-radius:20px;">
<legend>INGRESE DATOS:</legend>
<aling="center">Categoria :</aling>
<input type="text" name="categoria" placeholder="introduce la categoria"><br><br>
<p>

JHONI TORRES LL. 87


PANUAL DEL PROGRAMADOR

<tr>
<fieldset style="width:355px; background-color:silver;border-radius:20px;">
<legend>HERAMIENTAS:</legend>
<input type="submit" value="nuevo" name="btnnuevo">
<input type="submit" value="calcular" name="btncalcular">
</fieldset>
<P>
</tr>
</form>
<?php
$categoria="";$sb=0.0;$c=0.0;$d=0.0;
if(isset($_POST['btncalcular']))
{
$categoria=(string)$_POST['categoria'];
switch ($categoria) {
case '1':
$sb=250.0;
$c=($sb*14.25)/100;
break;
case '2':
$sb=250.0;
$c=($sb*13.00)/100;
break;
case '3':
$sb=250.0;
$c=($sb*11.75)/100;
break;
default:
return;
break;
}
switch ($sb+$c) {
case $sb+$c>3500:
$d=(($sb+$c)*15)/100;
break;
default:

JHONI TORRES LL. 88


PANUAL DEL PROGRAMADOR

$d=(($sb+$c)*10)/100;
break;
}
}
?>
<br>
Sueldo Basico:
<input style="background-color:#fff;" type="text" placeholder=<?php echo $sb
?>><br><br>
Comisin del Sueldo Bruto:
<input style="background-color:#fff;" type="text" placeholder=<?php echo $c
?>><br><br>
Descuento:
<input style="background-color:#fff;" type="text" placeholder=<?php echo $d
?>><br><br>
Sueldo Neto:
<input style="background-color:#fff;" type="text" placeholder=<?php echo ($sb+$c)-
$d ?>><br><br>
</body>
</center>
</html>

INTERPRETACIN:
El programa consiste que al ingresar una categora me calculara automticamente el
porcentaje de comisin y mas el descuento correspondiente de acuedo asu categora.

DATOS DE ENTRADA:
Categoria.

DATOS DE SALIDA:
Resultado, sueldo basico, comision del sueldo bruto, descuento y sueldo neto segn la
categoria ingresada.

29. Crear un programa que dada dos nmeros me calcule las siguientes
operaciones:
Suma

JHONI TORRES LL. 89


PANUAL DEL PROGRAMADOR

Resta
Multiplicacin
Divisin
Potencia
Raz

CODIFICACIN:
<html>
<head>
<center>
<title>jhoni</title>
</head>
<body >
<link rel="stylesheet" type="text/css" href="estilos/estilo7.css">
<font color="#ffffff" face="Stencil">
<fieldset style="width:450px;background-image:url('fondos/6.gif');border:800px">
<h2><marquee BGCOLOR=#7070ff>CALCULADORA BASICA</marquee></h2>
<fieldset style="width: 500px; background-color:#34495e">
<legend>operadores:</legend>
<form method="post" action=""><br>
<aling="center"> NUMERO 1:</aling>
<input type="text" name="numero1" placeholder="Introduce el numero" size="20"
calss="form-input" required/>
<br>

JHONI TORRES LL. 90


PANUAL DEL PROGRAMADOR

<p>
<aling="center">NUMERO 2:</aling>
<input type="text" name="numero2" placeholder="Introduce el numero" size="20"
calss="form-input" required/>
<br>
<p>

<td><input type="submit"value="Nuevo" name="btnnuevo"></td>


<td><input type="submit"value="Calcular" name="btncalcular"></td>
<p>
</tr>
</form>
</fieldset><br>
<fieldset style="width: 500px; background-color:#34495e">
<p>
</body>
<?php
$n1=0;$n2=0;$s="";$re="";$m="";$d="";$p="";$ra="";
if(isset($_POST['btncalcular'])){
$n1=(int)$_POST['numero1'];
$n2=(int)$_POST['numero2'];
$s=($n1+$n2);
$re=($n1-$n2);
$m=($n1*$n2);
$d=($n1/$n2);
$p=pow($n1,$n2);
$ra=sqrt($s);
}
?>
<p>
<aling="center">SUMA:</aling>
<input type="text" value="<?=$s?>"size="20">
<p>
<aling="center">RESTA:</aling>
<input type="text" value="<?=$re?>"size="20">
<p>

JHONI TORRES LL. 91


PANUAL DEL PROGRAMADOR

<aling="center">MULTIPLICACION:</aling>
<input type="text" value="<?=$m?>"size="20">
<p>
<aling="center">DIVICION:</aling>
<input type="text" value="<?=$d?>"size="20">
<p>
<aling="center">POTENCIA:</aling>
<input type="text" value="<?=$p?>"size="20">
<p>
<aling="center">RAIZ:</aling>
<input type="text" value="<?=$ra?>"size="20">
</fieldset>
</fieldset>
</font>
</html>
INTERPRETACIN:
El programa consiste que al ingresar dos nmeros me calcule automticamente las
opraciones vistas.
Suma
Resta
Multiplicacin
Divisin
Potencia
Raz

DATOS DE ENTRADA:
Numero 1 y Numero 2.

DATOS DE SALIDA:
Resultado, la suma, la resta, multiplicacion, divicin, potencia y la raiz de los dos numero
ingresados.

30. Crear un programa que dada dos notas de un alumno me calcule los puntos
odtenidos, el promedio, la observacin si el promedio es > 10 Aprobado caso
contrario Desaporbado y la calidadad del alumno segn la tabla.

JHONI TORRES LL. 92


PANUAL DEL PROGRAMADOR

PROMEDIO CALIDAD
1 A 5.4 PESIMO
5.5 A 10.4 MALO
10.5 A 13.4 REGULAR
13.5 A 16.4 BUENO
16.5 A 20 EXELENTE

CODIFICACIN:
<html>
<head>
<center>
<title>jhoni</title>
</head>
<body >
<link rel="stylesheet" type="text/css" href="estilos/estilo7.css">
<font color="#ffffff" face="Stencil">
<fieldset style="width:450px;background-image:url('fondos/6.gif');border:800px">
<h2><marquee BGCOLOR=#7070ff>REGISTRO DE
EVALUACIONES</marquee></h2>
</h4>
<fieldset style="width: 500px; background-color:#34495e">
<legend>Registrar Datos:</legend>
<form method="post" action=""><br>
<aling="center">ALUMNO:</aling>

JHONI TORRES LL. 93


PANUAL DEL PROGRAMADOR

<input type="text" name="numero1" placeholder="Introduce Nombre" size="30"


calss="form-input" required/>
<br>
<p>
<aling="center">NOTA N 01:</aling>
<input type="text" name="numero2" placeholder="Introduce Nota" size="10"
calss="form-input" required/>
<br>
<p>
<aling="center">NOTA N 02:</aling>
<input type="text" name="numero3" placeholder="Introduce Nota" size="10"
calss="form-input" required/>
<br>
<p>
<hr>
<fieldset style="width: 500px; background-color:#34495e">
<legend>Heramienta:</legend>
<td><input type="submit"value="Calcular" name="btncalcular"></td>
<td><input type="submit"value="Nuevo" name="btnnuevo"></td>
<td><input type="submit"value="salir" name="btnsalir"></td>
</fieldset>
<p>
</tr>
</form>
</body>
<?php
$n1=0;$n2=0;$pu="";$pro="";$ob="";$c="";
if(isset($_POST['btncalcular'])){
$n1=(double)$_POST['numero2'];
$n2=(double)$_POST['numero3'];
$pu=($n1+$n2);
$pro=($pu)/2;
if($pro>10){
$ob="Aprobado";
}else{
$ob="Reprobado";

JHONI TORRES LL. 94


PANUAL DEL PROGRAMADOR

if(($pro>=1) and ($pro<=5.4)){


$c="pesimo";
}
elseif(($pro>=5.5) and ($pro<=10.4))
{
$c="malo";
}
elseif(($pro>=10.5) and ($pro<=13.4))
{
$c="regular";
}
elseif(($pro>=13.5) and ($pro<=16.4))
{
$c="bueno";
}
elseif(($pro>=16.5) and ($pro<=20))
{
$c="exelente";
}
elseif($pro>20)
{
$c="nota fuera de rango";
}
}
?>
<p>
<aling="center">PUNTOS:</aling>
<input type="text" value="<?=$pu?>"size="15">
<p>
<aling="center">PROMEDIO:</aling>
<input type="text" value="<?=$pro?>"size="15">
<p>
<aling="center">ODSERVACION:</aling>
<input type="text" value="<?=$ob?>"size="15">

JHONI TORRES LL. 95


PANUAL DEL PROGRAMADOR

<p>
<aling="center">CALIDAD:</aling>
<input type="text" value="<?=$c?>"size="15">
</fieldset>
</html>
INTERPRETACIN:
El programa consiste que al ingresar dos notas de un alumno por teclado me calcule
automticamente los puntos odtenidos que es la suma de las dos notas, el promedo que
es (nota1 + nota2/2), obsevacion sugun el promedio odtenido si el promedio es > 10
Aprobado caso contrario Desaporbado y la calidadad del alumno segn la tabla.

PROMEDIO CALIDAD
1 A 5.4 PESIMO
5.5 A 10.4 MALO
10.5 A 13.4 REGULAR
13.5 A 16.4 BUENO
16.5 A 20 EXELENTE

DATOS DE ENTRADA:
Nota 1 y Nota 2.

DATOS DE SALIDA:
Resultado, en puntaje, el promedio, observacin y la calidad evaluando las dos notas
del alumno.

31. Crear un programa que calcule dada un producto, los kilos a comprar y el precio,
calculara el descuento segn la tabla y el precio a pagar.
Kilos Descuento
0a2 0%
2.1 a 5 10%
5.1 a 10 20%
10.1 a mas 30%

JHONI TORRES LL. 96


PANUAL DEL PROGRAMADOR

CODIFICACIN:
<html>
<head>
<center>
<title>jhoni</title>

</head>
<body >
<link rel="stylesheet" type="text/css" href="estilos/estilo7.css">
<font color="#ffffff" face="Stencil">
<fieldset style="width:450px;background-image:url('fondos/6.gif');border:800px">
<h2><marquee BGCOLOR=#7070ff>REGISTRO DE
EVALUACIONES</marquee></h2>
<h4>

</h4>

<fieldset style="width: 500px; background-color:#34495e">


<legend>Registrar Datos:</legend>
<form method="post" action=""><br>
<aling="center">PRODUCTOS:</aling>
<input type="text" name="numero1" placeholder="Introduce PRODUCTO" size="20"
calss="form-input" required/>

JHONI TORRES LL. 97


PANUAL DEL PROGRAMADOR

<br>
<p>
<aling="center">KILOS:</aling>
<input type="text" name="numero2" placeholder="Introduce KILOS" size="20"
calss="form-input" required/>
<br>
<p>
<aling="center">PRECIO:</aling>
<input type="text" name="numero3" placeholder="Introduce PRECIO" size="20"
calss="form-input" required/>
<br>
<p>
<hr>
<fieldset style="width: 500px; background-color:#34495e">
<legend>Heramienta:</legend>
<td><input type="submit"value="Calcular" name="btncalcular"></td>
<td><input type="submit"value="Nuevo" name="btnnuevo"></td>
<td><input type="submit"value="salir" name="btnsalir"></td>
</fieldset>
<p>
</tr>
</form>
</body>
<?php
$n1=0;$n2=0;$d=0.0;$p=0.0;$i="";
if(isset($_POST['btncalcular'])){
$n1=(double)$_POST['numero2'];
$n2=(double)$_POST['numero3'];

switch ($n1) {
case $n1<=2:
$d="0%";
$p=($n1*$n2);
break;
case $n1>=2.01 and $n1<=5:

JHONI TORRES LL. 98


PANUAL DEL PROGRAMADOR

$d="10%";
$i=$n1*$n2*10/100;
$p=($n1*$n2)-$i;
break;
case $n1>=5.01 and $n1<=10:
$d="20%";
$i=$n1*$n2*20/100;
$p=($n1*$n2)-$i;
break;
case $n1>10:
$d="30%";
$i=$n1*$n2*30/100;
$p=($n1*$n2)-$i;
break;
}
}
?>
<p>
<aling="center">DESCUENTO:</aling>
<input type="text" value="<?=$d?>"size="15">
<p>
<aling="center">PRECIO A PAGAR:</aling>
<input type="text" value="<?=$p?>"size="15">
</fieldset>
</html>
INTERPRETACIN:
El programa consiste que, al ingresar un producto, los kilos a comprar y el precio, me
calculara automticamente el descuento segn la tabla vista y el precio a pagar.
Kilos Descuento
0a2 0%
2.1 a 5 10%
5.1 a 10 20%
10.1 a mas 30%
Precio a pagar = kilos * precios i.

DATOS DE ENTRADA:

JHONI TORRES LL. 99


PANUAL DEL PROGRAMADOR

Producctos, kilos y precios.

DATOS DE SALIDA:
Resultado, El descuento y el precio a pagar se evaluar segn los datos ingresados por
teclados.

32. Crear un programa que, dada 3 nmeros ingresados por teclado, calcular el numero
mayor, el intermedio y el menor numero.

CODIFICACIN:
<html>
<head>
<title>JHONI</title>
</head>
<center>

JHONI TORRES LL. 100


PANUAL DEL PROGRAMADOR

<body>
<link rel="stylesheet" type="text/css" href="estilos/estilo7.css">
<font color="#ffffff" face="Stencil">
<fieldset style="width:450px;background-image:url('fondos/6.gif');border:800px">
<h2><marquee behavior=alternate>ORDENAR NUMEROS EN FORMA
ASCENDENTE</marquee></h2>
<h4>
<script>
var f = new Date();
document.write(f.getDate()+"/"+(f.getMonth()+1)+"/"+f.getFullYear());
</script>
</h4>
<fieldset style="width: 500px; background-color:#34495e">

<legend>*******</legend>
<form method="post" action=""><br>

<b><aling="center">Valor N 1:</aling></b>
<td><input type="text" Name="Numero1" Placeholder="Ingrese nota" Size="20"
Class="Form-Input" /></td></br>
<p>
<b><align="center">Valor N 2:</align></b>
<td><input type="text" Name="Numero2" Placeholder="Ingrese nota" Size="20"
Class="Form-Input" /></td></br>
<p>
<b><align="center">Valor N 3:</align></b>
<td><input type="text" Name="Numero3" Placeholder="Ingrese nota" Size="20"
Class="Form-Input" /></td></br>
<p>
<hr>
<fieldset style="width: 300px; background-color:#8090FF">
<legend align="left">HERRAMIENTAS</legend>
<td><input type="submit" value="NUEVO" name="btnnuevo" style="background-
color:silver;"></td>
<td><input type="submit" value="ORDENAR" name="btncalcular"
style="background-color:silver;"></td>

JHONI TORRES LL. 101


PANUAL DEL PROGRAMADOR

<td><input type="submit" value="SALIR" name="btnnuevo" style="background-


color:silver;"></td>
</fieldset>
</tr>
</form>
</body>
<?php
$n1=0;$n2=0;$n3=0;$may=0;$men=0;$int=0;
if(isset($_POST['btncalcular']))
{
$n1=(int)$_POST['Numero1'];
$n2=(int)$_POST['Numero2'];
$n3=(int)$_POST['Numero3'];

$may=$n1;
if($n2>$may)
$may=$n2;
if($n3>$may)
$may=$n3;

$men=$n1;
if($n2<$men)
$men=$n2;
if($n3<$men)
$men=$n3;
if($may>$n1 && $n1>$men)
$int=$n1;
if($may>$n2 && $n2>$men)
$int=$n2;
if($may>$n3 && $n3>$men)
$int=$n3;
}

?>
<p>
<b><align="center"> MAYOR es:</align="center"</align></b>

JHONI TORRES LL. 102


PANUAL DEL PROGRAMADOR

<input type="text" value=" <?=$may?>" Size="10"><br>


<p>
<b><align="center"> INTERMEDIO es:</align="center"</align></b>
<input type="text" value=" <?=$int?>" Size="10"><br>
<p>
<b><align="center"> MENOR es:</align="center"</align></b>
<input type="text" value=" <?=$men?>" Size="10"><br>
</fieldset>
</center>
</html>
INTERPRETACIN:
El programa consiste que, al ingresar 3 numeros por teclado me determine
automticamente cual es el numero mayor, el numero menor y el numeo intermedio.

DATOS DE ENTRADA:
N1, N2 y N3.

DATOS DE SALIDA:
Resultado, el numero mayor, el numero menor y el numeo intermedio segn la
evaluacion dada de lo 3 numeros ingresados por teclado.

33. Crear un programa que al ingresar el ao de nacimiento de una persona determine


su edad, observacin si es >=18 mayor de edad caso ontrario menor de edad y
etapa segn la tabla.

EDAD ETAPA
0 A 12 NIO
13 A 17 ADOLESENTE
18 A 30 JOVEN
31 A 90 ADULTO
91 A MAS ANCIANO

JHONI TORRES LL. 103


PANUAL DEL PROGRAMADOR

CODIFICACIN:
<html>
<head>
<center>
<title>jhoni</title>
</head>
<body >
<link rel="stylesheet" type="text/css" href="estilos/estilo7.css">
<font color="#ffffff" face="Stencil">
<fieldset style="width:450px;background-image:url('fondos/6.gif');border:800px">

<h4>
<script>
var f=new Date();
document.write(f.getDate()+"/"+(f.getMonth()+1)+"/"+f.getFullYear());
</script>
</h4>
<fieldset style="width: 500px; background-color:#34495e">
<legend>*****</legend>
<form method="post" action=""><br>
<align="center">APELLIDOS Y NOMBRES</align>
<input type="text" placeholder="Introduce un valor" size="15" class="form-input"
Required/> </br><br>
<align="center">AO DE NACIMIENTO</align>
<input type="text" name="Numero1" placeholder="Introduce un valor" size="15"
class="form-input" Required/> </br><br>

JHONI TORRES LL. 104


PANUAL DEL PROGRAMADOR

<p>
<hr>
<input type="submit" value="NUEVO" name="btncalcular">
<input type="submit" value="RESULTADO" name="btncalcular">
<p>
</tr>
</form>
</body>
<?php
$N=0; $R="";$a=time();$e="";
if (isset($_POST['btncalcular']))
{
$N=(int)$_POST['Numero1'];
$a=date(Y);
if($a-$N<=18){
$R="MENOR DE EDAD";
}else{
$R="MAYOR DE EDAD";
}
switch ($a-$N) {
case $a-$N>=0&&$a-$N<=12:
$e="NIO";
break;
case $a-$N>=13&&$a-$N<=17:
$e="ADOLECENTE";
break;
case $a-$N>=18&&$a-$N<=30:
$e="JOVEN";
break;
case $a-$N>=31&&$a-$N<=90:
$e="ADULTO";
break;
default:
$e="ANCIANO";
break;
}

JHONI TORRES LL. 105


PANUAL DEL PROGRAMADOR

}
?>
<P>
EDAD:
<input style="background-color:#fff;" type="text" placeholder="<?php echo $a-$N
?>" size="30" >
<P>
OBSERVACIN:
<input style="background-color:#fff;" type="text" placeholder="<?php echo $R ?>"
size="30" >
<P>
ETAPA:
<input style="background-color:#fff;" type="text" placeholder="<?php echo $e ?>"
size="30" >
</fieldset>
</center>
</html>

INTERPRETACIN:
El programa consiste que, al ingresar el ao de nacimiento de una persona determine
automticamente su edad, observacin y su etapa.
observacin = si >=18 mayor de edad caso ontrario menor de edad
etapa = sugun esta tabla:
EDAD ETAPA
0 A 12 NIO
13 A 17 ADOLESENTE
18 A 30 JOVEN
31 A 90 ADULTO
91 A MAS ANCIANO

DATOS DE ENTRADA:
Apellidos y Nombres y el ao de Nacimiento.

DATOS DE SALIDA:
Resultado, el numero mayor, el numero menor y el numeo intermedio segn la
evaluacion dada de lo 3 numeros ingresados por teclado.

JHONI TORRES LL. 106


PANUAL DEL PROGRAMADOR

34. Crear un programa para que dada una fecha actual me calsifique el dia, nmero del
mes, ao, numero del dia de la semana y dia de la semana.

CODIFICACIN:
<html>
<head>
<center>
<title>jhoni</title>
</head>
<body >
<link rel="stylesheet" type="text/css" href="estilos/estilo7.css">
<font color="#ffffff" face="Stencil">
<fieldset style="width:450px;background-image:url('fondos/6.gif');border:800px">
<i><h2><marquee =Alternate></marquee></h2></i>
<fieldset style="width: 500px; background-color:#34495e">
<legend>*****</legend>
<form method="post" action=""><br>
<align="center">FECHA DEL SISTEMA</align>
<?php
$time = time();
?>
<input type="text" placeholder="<?php echo date("d-m-Y ", $time); ?>" size="15" >
</br>
<p>
<hr>
<input type="submit" value="NUEVO" name="btncalcular">

JHONI TORRES LL. 107


PANUAL DEL PROGRAMADOR

<input type="submit" value="RESULTADO" name="btncalcular">


<p>
</tr>
</body>
<?php
$N=time(); $R=time(); $P=time(); $T=time(); $F="";$d="";
if (isset($_POST['btncalcular']))
{

$N=date("d",$time);
$R=date("m",$time);
$P=date("Y",$time);
$T=date("W",$time);
$F=date("l",$time);
}
switch ($F) {
case 'Monday':
$d="lunes";
break;
case 'Tuesday':
$d="martes";
break;
case 'Wednesday':
$d="miercoles";
break;
case 'Thursday':
$d="jueves";
break;
case 'Friday':
$d="viernes";
break;
case 'Saturday':
$d="sabado";
break;
case 'Sunday':
$d="domingo";

JHONI TORRES LL. 108


PANUAL DEL PROGRAMADOR

break;
}
?>
<P>
DIA:
<input style="background-color:#fff;" type="text" placeholder="<?php echo $N ?>"
size="30" >
<P>
N DEL MES:
<input style="background-color:#fff;" type="text" placeholder="<?php echo $R ?>"
size="30" >
<P>
AO:
<input style="background-color:#fff;" type="text" placeholder="<?php echo $P ?>"
size="30" >
<P>
NUMERO DEL DIA DE LASEMANA:
<P>
<input style="background-color:#fff;" type="text" placeholder="<?php echo $T ?>"
size="30" >
<P>
NOMBRE DEL DIA DE LA SEMANA:
<input style="background-color:#fff;" type="text" placeholder="<?php echo $d ?>"
size="30" >
</fieldset>
</center>
</html>
INTERPRETACIN:
El programa consiste que, al ingresar el ao actual me clasifique segn su categora
que son: dia, numero de mes, ao, y adems el numero del dia de la semana y el nombre
del dia de la semana.

DATOS DE ENTRADA:
Ao actual.

DATOS DE SALIDA:

JHONI TORRES LL. 109


PANUAL DEL PROGRAMADOR

Resultado, el dia, numero de mes, ao, y adems el numero del dia de la semana y el
nombre del dia de la semana segn la evaluacin del ao ingresado por teclado.

35. Crear un programa para calcular n asignaturas de una universidad, calcular el


promedio ponderado y la nota mas alta.

CODIFICACIN:
<html>
<head>
<title>jhoni</title>
</head>
<center>
<body >
<link rel="stylesheet" type="text/css" href="estilos/estilo7.css">
<font color="#ffffff" face="Stencil">
<fieldset style="width:450px;background-image:url('fondos/6.gif');border:800px">
<h2><marquee BGCOLOR=#7070ff>PROMEDIOS FINALES Y EL PONDERADO
MAS ALTO</marquee></h2>
<h4>
<script>
var f = new Date();
document.write(f.getDate()+"/"+(f.getMonth()+1)+"/"+f.getFullYear());
</script>
</h4>
<fieldset style="width: 500px; background-color:#34495e; border-radius:20px">

JHONI TORRES LL. 110


PANUAL DEL PROGRAMADOR

<form method="post" action="">


<b>Estudiante: </b><input type="text" placeholder="Ingrese Nombre"
size="40"><p>
<label style="font-size:30px; text-align:center"><b><i>ING:
INFORMATICA</i></b></label><p>
<label style="color:#34495e">kkkkk</label><B>ASIGNATURAS</B><label
style="color:#34495e">kkkkkkkk</label><B
style="color:bluey">PROMEDIOS</B></label>
<br><input type="text" name="asignatura 1" placeholder="Lenguaje de
programacin" ><label style="color:#34495e">kkkkk</label><input type="text"
name="nota1" Placeholder="Promedio" size="10"></br>
<br><input type="text" name="asignatura 2" placeholder="Base de Datos" ><label
style="color:#34495e">kkkkk</label><input type="text" name="nota2"
Placeholder="Promedio" size="10" ></br>
<br><input type="text" name="asignatura 3" placeholder="Algoritmos" ><label
style="color:#34495e">kkkkk</label><input type="text" name="nota3"
Placeholder="Promedio" size="10" ></br>
<br><input type="text" name="asignatura 4" placeholder="Metodos Numericos"
><label style="color:#34495e">kkkkk</label><input type="text" name="nota4"
Placeholder="Promedio" size="10"></br>
<br><input type="text" name="asignatura 5" placeholder="Aquitectura del
Computador"><label style="color:#34495e">kkkkk</label><input type="text"
name="nota5" Placeholder="Promedio" size="10" ></br>
<br></br><input type="submit" value="CALCULAR" name="btncalcular"></tr><label
style="color:#34495e">kkkkk</label><input type="submit" value="NUEVO"
name="btnNUEVO"></tr><p></p>
<HR>
</form>
</body>
<?php
$n1=0;$n2=0;$n3=0;$n4=0;$n5=0;$promp=0.0;$nma=0;
{
if(isset($_POST['btncalcular']))
{
$n1=(float)$_POST['nota1'];
$n2=(float)$_POST['nota2'];

JHONI TORRES LL. 111


PANUAL DEL PROGRAMADOR

$n3=(float)$_POST['nota3'];
$n4=(float)$_POST['nota4'];
$n5=(float)$_POST['nota5'];
if ($n1) {
$promp=$n1;
}
if ($n2) {
$promp=$n2;
}
if ($n3) {
$promp=$n3;
}
if ($n4) {
$promp=$n4;
}
if ($n5) {
$promp=$n5;
}
if ($n1 && $n2) {
$promp=($n1+$n2)/2;
}
if ($n1 && $n2 && $n3) {
$promp=($n1+$n2+$n3)/3;
}
if ($n1 && $n2 && $n3 && $n4) {
$promp=($n1+$n2+$n3 +$n4)/4;
}
if ($n1 && $n2 && $n3 && $n4 && $n5) {
$promp=($n1+$n2+$n3 +$n4+$n5)/5;
}
//para dos notas
if ($n1>=$n2) {
$nma=$n1;
}
elseif($n2>=$n1){
$nma=$n2;

JHONI TORRES LL. 112


PANUAL DEL PROGRAMADOR

}
//para tres notas
if($n1>=$n2 && $n1>=$n3){
$nma=$n1;
}
elseif($n2>=$n1 && $n2>=$n3){
$nma=$n2;
}
elseif($n3>=$n1 && $n3>=$n2){
$nma=$n3;
}
//para 4 notas
if($n1>=$n2 && $n1>=$n3 && $n1>=$n4){
$nma=$n1;
}
elseif($n2>=$n1 && $n2>=$n3 && $n2>=$n4){
$nma=$n2;
}
elseif($n3>=$n1 && $n3>=$n2 && $n3>=$n4){
$nma=$n3;
}
elseif($n4>=$n1 && $n4>=$n2 && $n4>=$n3){
$nma=$n4;
}
//para cuatro notas
if($n1>=$n2 && $n1>=$n3 && $n1>=$n4 && $n1>=$n5){
$nma=$n1;
}
elseif($n2>=$n1 && $n2>=$n3 && $n2>=$n4 && $n2>=$n5){
$nma=$n2;
}
elseif($n3>=$n1 && $n3>=$n2 && $n3>=$n4 && $n3>=$n5){
$nma=$n3;
}
elseif($n4>=$n1 && $n4>=$n2 && $n4>=$n3 && $n4>=$n5){
$nma=$n4;

JHONI TORRES LL. 113


PANUAL DEL PROGRAMADOR

}
elseif($n5>=$n1 && $n5>=$n2 && $n5>=$n3 && $n5>=$n4){
$nma=$n5;
}
}
}
?>
<p>
<b><align="center">Promedio Ponderado: </align="center"</align></b>
<input type="text" value="<?=$promp?>" Size="10"><br>
<p>
<p>
<b><align="center"><label style="color:#34495e">//////////</label>Nota mas Alta:
</align="center"</align></b>
<input type="text" value="<?=$nma?>" Size="10"><br>
<p>
</center>
</fieldset>
</html>
INTERPRETACIN:
El programa consiste que, al ingresar las notas de las asgnaturas de la universidad me
calular automticamente el promedio pondreardo y la nota mas alta.
Promedio poderado = es las catidades de promedios incresadas entre la cantidad de
promedios ingresados ingresados.

DATOS DE ENTRADA:
Asignaturas y Notas.

DATOS DE SALIDA:
Resultado, el promedio ponderado y la nota mas alta se evaluara segn la catidad de
promedios ingresados.

JHONI TORRES LL. 114


PANUAL DEL PROGRAMADOR

CONCLUCIN

Podemos concluir que es una buena de eramienta el php y html para lo que es diseo
de pagina wep que tanbien es necesario saber programacin con esa nocion de lo que
es paginas wep se podra crear muchas cosas importantes para facilitar la vida cotidiana
como por ejemplo diseo de una pagina educativa ya sea para nios, adultos y estreo
otros el sabes paginas wep es muy estenso y no sirve mucho.

El html nos essea todo lo que es la forma de diseo de paginas wep y el saber php nos
ayuda a programar diversas actividades que se realisara en nuestro pagina wep y que
es muy importante tener base todo lo que es programacin y tanbien nos podemos
ayudar el lo que es la parte del diseo con el css con un enlace a nuestro html.

JHONI TORRES LL. 115

You might also like