Ejercicios Resueltos y Propuestos en PHP
Ejercicios Resueltos y Propuestos en PHP
Ejercicios Resueltos y Propuestos en PHP
PROPUESTOS EN PHP
Sep
29
1.
<html>
<body>
<?php
$SalarioTrabajador = 3500;
$Impuesto = 20; // Porcentaje
$SueldoReal = $SalarioTrabajador (($SalarioTrabajador /
100) * $Impuesto);
echo Sueldo del trabajador sin impuesto: $SalarioTrabajador<BR>;
echo Con el impuesto :$SueldoReal;
?>
</body >
</html>
2.
<?php
$Base=15;
$Altura=12;
$Area = ($Base * $Altura)/2;
3.
<?php
$Num1=8;
$Num2=5;
printf(La suma de $Num1 y $Num2 es: <b>%d</b><br>, $Num1 + $Num2 );
printf(La resta de $Num1 y $Num2 es: <b>%d</b><br>, $Num1 $Num2 );
printf(La multiplicacin de $Num1 y $Num2 : <b>%d</b><br>, $Num1 *
$Num2 );
printf(La division de $Num1 y $Num2: <b>%0.2f</b><br>, $Num1 / $Num2 );
printf(El modulo de $Num1 y $Num2 es <b>%0.1f</b><br>, $Num1 % $Num2 );
?>
1.
1.
<HTML>
<HEAD>
<TITLE> Mi Pagina </TITLE>
</HEAD>
<BODY>
<CENTER>
INSTITUTO TECNOLOGICO DEL VALLE DE OAXACA <BR>
1.
switch($numero){
case 1: $dia=Domingo; break;
case 2: $dia=Lunes; break;
case 3: $dia=Martes; break;
case 4: $dia=Miercoles; break;
case 5: $dia=Jueves; break;
case 6: $dia=Viernes; break;
case 7: $dia=Sbado; break;
}
echo El dia de la semana que le corresponde es
$dia;
}
else
printf(El Numero no est en el rango de1 a7);
?>
</body>
</html>
<HTML>
<HEAD>
<TITLE> Tabla de multiplicar </TITLE>
</HEAD>
<BODY>
<CENTER> <H2> INSTITUTO TECNOLOGICO DEL VALLE DE OAXACA
</H2>
PROGRAMACION PHP <BR>
TABLA DE MULTIPLICAR <BR>
</CENTER>
<?
$tabla=5;
for($x=1;$x<=10;$x++)
echo $tabla X $x =. $tabla * $x.<BR>;
?>
</BODY>
</HTML>
<html>
<title> Uso de un archivo include </title>
<body background=c:\web\sitio\fondos\lgrey018.jpg bgcolor=#000000
text=#0000FF link=#ffff33 alink=#ffffcc alink=ffff00>
<font face=Eras Light ITC size=3 color=#FFFFFF>
!>
1.
Pases Europeos
Pases Americanos
Espaa
Madrid
Francia
Paris
Reino Unido
Londres
EEUU
Washington
Canada
Toronto
Mexico
Mexico
<html>
<table width=80% border=1 cellspacing=0 cellpadding=0>
<tr>
<td rowspan=3><p>Países Europeos</p></td>
<td><p>España</p></td>
<td><p>Madrid</p></td>
</tr>
<tr>
<td><p>Francia</p></td>
<td><p>Paris</p></td>
</tr>
<tr>
<td><p>Reino Unido</p></td>
<td><p>Londres</p></td>
</tr>
<tr>
<td rowspan=3><p>Países Americanos</p></td>
<td><p>EEUU</p></td>
<td><p>Washington</p></td>
</tr>
<tr>
<td><p>Canada</p></td>
<td><p>Toronto</p></td>
</tr>
<tr>
<td><p>Mexico</p></td>
<td><p>Mexico</p></td>
</tr>
</table>
<html>
<html>
<title> Suma de dos numeros </title>
<body>
<form action=obtenersuma.php method=post>
<center>
<h1> Suma de dos numeros </h1>
<p> Numero 1 <input type=text align=LEFT
name=numero1 />
<p> Numero 2 <input type=text align=LEFT
name=numero2 />
<br> <br>
<input type=submit src=obtenersuma.php name=enviar
value=Enviar />
</center>
</form>
</body>
</html>
if($enviar){
$resultado=$numero1 + $numero2;
echo Resultado= $resultado;
}
?>
</body>
</html>
<html>
<title> Probar script </title>
<body>
<center>
<p> Numero 1 <input type=text align=LEFT
name=numero1 />
<p> Numero 2 <input type=text align=LEFT
name=numero2 />
<p> Total Suma <input type=text value=0 align=LEFT
name=total readonly=readonly/>
<br> <br>
<input type=button value=Sumar
name=suma onclick=sumar_datos(numero1.value,numero2.value,total)/>
<input type=button value=Limpiar
name=borrar onclick=limpiar(numero1,numero2,total)/>
</center>
</body>
<script languaje=javascript>
function sumar_datos(n1,n2,inputtext){
var numero1=parseInt(n1);
var numero2=parseInt(n2);
inputtext.value= numero1 + numero2;
}
function limpiar(num1,num2,tot){
num1.value=;
num2.value=;
tot.value=;
tot.focus;
}
</script>
</html>
EJERCICIOS..
Los valores introducidos por el usuario se deben comprobar y, si los valores no son
correctos, se debe indicar el motivo al usuario
1.
CLAVE
ZONA
PRECIO
12
15
Amrica Central
2.2
18
4.5
19
Europa
3.5
23
Asia
25
frica
29
Oceana
2.
sueldo> $1500
Datos: sueldo
Donde:
aumento 25%
aumento 21%
aumento 18%
3.
4.
Por ejemplo:
1.
Dia: 21
Mes: 09
Ao: 2006
Fecha correcta!
1.
Dia: 31
Mes: 09
Ao: 2006
Fecha incorrecta!
5.
6.
Sabiendo que los nmeros pares cumplen que al dividirlos entre dos da resto
cero, realizar un programa que muestre por pantalla todos los nmeros pares
comprendidos entre 1 y 5.000. Emplear el operador mdulo % para decidir si
un nmero es o no par.
7.
Escribe un formulario que pida un nmero y dibuje una tabla de una columna
con el nmero de filas indicado.
8.
10
12
15
12
16
20
10
15
20
25
1.
Escribe un formulario que pida dos nmeros y dibuje una tabla de multiplicar
con el nmero de celdas y el tamao indicado
N filas:
Altura:
px
N columnas:
Anchura:
px
Resultado
X
10
12
14
12
15
18
21
12
16
20
24
28
10. Realizar un formulario que capture ciertos datos de una persona. Debe
mostrarse una lista con toda la informacin introducida por el usuario.
Datos personales
Nombre:
Apellidos:
Edad:
Menos de 20 aosMenos de 40 aosMenos de 60 aos60 aos o
ms
Peso:
kg
Sexo:
Hombre Mujer
Estado Civil:
Soltero Casado Otro
Aficiones:
Cine
Literatura
Tebeos
Deporte
Msica
Televisin
EJERCICIOS RESUELTOS Y
PROPUESTOS EN PHP
Sep
29
1.
<html>
<body>
<?php
$SalarioTrabajador = 3500;
$Impuesto = 20; // Porcentaje
$SueldoReal = $SalarioTrabajador (($SalarioTrabajador /
100) * $Impuesto);
echo Sueldo del trabajador sin impuesto: $SalarioTrabajador<BR>;
echo Con el impuesto :$SueldoReal;
?>
</body >
</html>
2.
<?php
$Base=15;
$Altura=12;
$Area = ($Base * $Altura)/2;
printf (El area del triangulo es: $Area);
?>
3.
<?php
$Num1=8;
$Num2=5;
printf(La suma de $Num1 y $Num2 es: <b>%d</b><br>, $Num1 + $Num2 );
printf(La resta de $Num1 y $Num2 es: <b>%d</b><br>, $Num1 $Num2 );
printf(La multiplicacin de $Num1 y $Num2 : <b>%d</b><br>, $Num1 *
$Num2 );
printf(La division de $Num1 y $Num2: <b>%0.2f</b><br>, $Num1 / $Num2 );
printf(El modulo de $Num1 y $Num2 es <b>%0.1f</b><br>, $Num1 % $Num2 );
?>
1.
1.
<HTML>
<HEAD>
<TITLE> Mi Pagina </TITLE>
</HEAD>
<BODY>
<CENTER>
INSTITUTO TECNOLOGICO DEL VALLE DE OAXACA <BR>
PROGRAMACION PHP <BR>
</CENTER>
<?
$numero1=15; $numero2=30;
$mayor=0;
if ($numero1 > $numero2)
$mayor=$numero1;
else
$mayor=$numero2;
echo Numero 1= $numero1 <BR>;
echo Numero 2= $numero2 <BR>;
1.
<HTML>
<HEAD>
<TITLE> Tabla de multiplicar </TITLE>
</HEAD>
<BODY>
<CENTER> <H2> INSTITUTO TECNOLOGICO DEL VALLE DE OAXACA
</H2>
PROGRAMACION PHP <BR>
TABLA DE MULTIPLICAR <BR>
</CENTER>
<?
$tabla=5;
for($x=1;$x<=10;$x++)
echo $tabla X $x =. $tabla * $x.<BR>;
?>
</BODY>
</HTML>
<html>
<title> Uso de un archivo include </title>
<body background=c:\web\sitio\fondos\lgrey018.jpg bgcolor=#000000
text=#0000FF link=#ffff33 alink=#ffffcc alink=ffff00>
<font face=Eras Light ITC size=3 color=#FFFFFF>
<img src=c:\web\sitio\imagenes\logoTEcValleRojo.gif alt=ITVO
width=200 height=200 align=left bgcolor=/>
<?php
echo Una $fruta $color; // Una
include (vars.php);
echo Una $fruta $color; // Una manzana verde
echo <br>;
$tabla=5;
for($x=1;$x<=10;$x++){
echo </font> <font size=$x>;
echo $tabla X $x =.$tabla*$x. <br>;
}
echo </font> <font size=6>;
?>
<a href=http://google.com.mx>Buscador google</a>
</font>
</body>
</html>
!>
<?php
$color = verde;
$fruta = manzana;
?>
1.
Pases Europeos
Pases Americanos
<html>
Espaa
Madrid
Francia
Paris
Reino Unido
Londres
EEUU
Washington
Canada
Toronto
Mexico
Mexico
</tr>
</table>
<html>
<html>
<title> Suma de dos numeros </title>
<body>
<form action=obtenersuma.php method=post>
<center>
<h1> Suma de dos numeros </h1>
<p> Numero 1 <input type=text align=LEFT
name=numero1 />
<p> Numero 2 <input type=text align=LEFT
name=numero2 />
<br> <br>
<input type=submit src=obtenersuma.php name=enviar
value=Enviar />
</center>
</form>
</body>
</html>
<html>
<title> Probar script </title>
<body>
<center>
<p> Numero 1 <input type=text align=LEFT
name=numero1 />
</script>
</html>
EJERCICIOS..
Los valores introducidos por el usuario se deben comprobar y, si los valores no son
correctos, se debe indicar el motivo al usuario
1.
CLAVE
ZONA
PRECIO
12
15
Amrica Central
2.2
18
4.5
19
Europa
3.5
23
Asia
25
frica
29
Oceana
2.
sueldo> $1500
aumento 25%
aumento 21%
aumento 18%
Datos: sueldo
Donde:
sueldo es una variable real, que expresa el sueldo del trabajador.
3.
4.
Por ejemplo:
1.
Dia: 21
Mes: 09
Ao: 2006
Fecha correcta!
1.
Dia: 31
Mes: 09
Ao: 2006
Fecha incorrecta!
5.
6.
Sabiendo que los nmeros pares cumplen que al dividirlos entre dos da resto
cero, realizar un programa que muestre por pantalla todos los nmeros pares
comprendidos entre 1 y 5.000. Emplear el operador mdulo % para decidir si
un nmero es o no par.
7.
Escribe un formulario que pida un nmero y dibuje una tabla de una columna
con el nmero de filas indicado.
8.
10
12
15
12
16
20
10
15
20
25
1.
Escribe un formulario que pida dos nmeros y dibuje una tabla de multiplicar
con el nmero de celdas y el tamao indicado
N filas:
Altura:
px
N columnas:
Anchura:
px
Resultado
10
12
14
12
15
18
21
12
16
20
24
28
10. Realizar un formulario que capture ciertos datos de una persona. Debe
mostrarse una lista con toda la informacin introducida por el usuario.
Datos personales
Nombre:
Apellidos:
Edad:
Menos de 20 aosMenos de 40 aosMenos de 60 aos60 aos o
ms
Peso:
kg
Sexo:
Hombre Mujer
Estado Civil:
Soltero Casado Otro
Aficiones:
Cine
Literatura
Tebeos
Deporte
Msica
Televisin