Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ejercicios Resueltos y Propuestos PHP
Ejercicios Resueltos y Propuestos PHP
<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>
<?php
$Base=15;
$Altura=12;
$Area = ($Base * $Altura)/2;
printf (El area del triangulo es: $Area);
?>
<?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 );
?>
<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;
<!--Dado un nmero entero positivo entre 1 y 7 visualice a que da de la semana corresponde. !>
<html>
<title> Dia de la Semana </title>
<body>
<?php
$numero=4;
if($numero>=1 && $numero<=7){
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 de 1 a 7");
?>
</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">
<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>";
?>
Espaa Madrid
EEUU Washington
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>
<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
Construya un programa que le permita calcular e imprimir el costo total de una llamada.
Datos: clave, numin
Donde
clave es una variable entera que representa la clave de la zona geogrfica a la que se llam.
numin es una variable entera, que expresa la duracin (en minutos) de la llamada
2. Construya un programa tal, que dado como dato el sueldo de un trabajador, calcule su
aumento segn el siguiente criterio.
Datos: sueldo
Donde:
sueldo es una variable real, que expresa el sueldo del trabajador.
Por ejemplo:
1.
Dia: 21
Mes: 09
Ao: 2006
Fecha correcta!
2. Dia: 31
Mes: 09
Ao: 2006
Fecha incorrecta!
5. Los valores introducidos por el usuario se deben comprobar y, si los valores no son
correctos, se debe indicar el motivo al usuario
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. Escribe un formulario que pida un nmero y muestre las tablas de multiplicar hasta ese
nmero (con cabeceras).
X 1 2 3 4 5
112 3 4 5
2 2 4 6 8 10
3 3 6 9 12 15
4 4 8 12 16 20
5 5 10 15 20 25
9. Escribe un formulario que pida dos nmeros y dibuje una tabla de multiplicar
con el nmero de celdas y el tamao indicado
35
N filas: 4 Altura: px
30
N columnas: 7 Anchura: px
Resultado
X 12 3 4 5 6 7
1123 4 5 6 7
2 2 4 6 8 10 12 14
3 3 6 9 12 15 18 21
4 4 8 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
Enviar Borrar