Está en la página 1de 9

PARTE I. Ejemplos lineales. 1. El siguiente programa calcula el salario de un trabajador con un impuesto <html> <body> <?

php

?> </body > </html>

$SalarioTrabajador = 3500; $Impuesto = 20; // Porcentaje $SueldoReal = $SalarioTrabajador - (($SalarioTrabajador / 100) * $Impuesto); echo Sueldo del trabajador sin impuesto: $SalarioTrabajador<BR>; echo Con el impuesto :$SueldoReal;

2. Programa en PHP que calcula el rea de un triangulo cuya formula es a=(b*h)/2. <?php $Base=15; $Altura=12; $Area = ($Base * $Altura)/2; printf (El area del triangulo es: $Area); ?> 3. Programa que dados 2 nmeros calcule la suma, resta, multiplicacin, divisin, y modulo. <?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 );

?>

PARTE II. Ejemplos Selectivos 1. Dado un nmero entero positivo determine si es par o impar. <!-- Dado un nmero entero positivo determine si es par o impar. !> <html> <title> Numero Par o impar </title> <body> <?php

?> </body> </html>

$numero=8; if($numero>0){ if($numero%2==0) printf("El numero %d es par",$numero); else printf("El numero %d es impar",$numero); } else printf("El Numero no es entero positivo");

2. Obtener el mayor de dos nmeros enteros positivos <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>"; ?> </BODY> </HTML> echo "El mayor es $mayor";

3. Dado un nmero del 1 al 7 indique a que da de la semana corresponde <!--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){

} else ?> </body> </html>

} echo "El dia de la semana que le corresponde es $dia"; printf("El Numero no est en el rango de 1 a 7");

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;

PARTE III. Ejemplos Repetitivos. 1. Presentar una tabla de multiplicar <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>

2. Demostrar el uso de un archivo include en el programa de una tabla de multiplicar <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>

<!-Archivo include vars.php --!> <?php $color = 'verde'; $fruta = 'manzana'; ?> PARTE IV. Ejemplos con tablas 1. Disear un cdigo html que presente una tabla como la siguiente Pases Europeos Espaa Francia Reino Unido EEUU Canada Mexico Madrid Paris Londres Washington Toronto Mexico

Pases Americanos

<html>

<table width="80%" border="1" cellspacing="0" cellpadding="0"> <tr> <td rowspan="3"><p>Pa&iacute;ses Europeos</p></td> <td><p>Espa&ntilde;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&iacute;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>

PARTE VI. Programas con Formularios 1. Obtener la suma de dos nmeros enteros positivos <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>

<!-- Archivo: obtenersuma.php --!> <html> <body> <?php if($enviar){ $resultado=$numero1 + $numero2; echo "Resultado= $resultado"; } ?> </body> </html>

PARTE VII. Ejemplos con JavaScript <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. El costo de las llamadas telefnicas internacionales, depende de la zona geogrfica en la que se encuentre el pas destino, y del nmero de minutos hablados. En la siguiente tabla se presenta el costo por minuto, por zona. A cada zona se le ha asociado una clave. CLAVE 12 15 18 19 23 25 29 ZONA Amrica del norte Amrica Central Amrica del Sur Europa Asia frica Oceana PRECIO 2 2.2 4.5 3.5 6 6 5

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. sueldo < $1000 sueldo >=1000 y sueldo <=$1500 sueldo> $1500 aumento 25% aumento 21% aumento 18%

Datos: sueldo Donde: sueldo es una variable real, que expresa el sueldo del trabajador. 3. Realice un programa que sume los primeros 20 nmeros primos. Un nmero primo es aquel que solo es divisible entre el mismo y la unidad. Ejemplos de nmeros primos: 1,2,3,5,7,11, Ejemplos de nmeros no primos: 4, 6,8,9, 4. Dada una fecha en el rango de 01 01 1980 al 31 12 2010, determine si es correcta o incorrecta. Por ejemplo: 1. Dia: 21 Mes: 09 Ao: 2006

Fecha correcta! 2. Dia: 31 Mes: 09 Ao: 2006 Fecha incorrecta!

No todos los meses tienen 31 das. Nota: Este ejercicio est resuelto en c++. Libro Programacin orientada a objetos de Francisco Javier Ceballos. Ed AlfaOmega 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 112 224 336 448 5 5 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 N filas: N columnas:
4 7

Altura: Anchura:

35 30

px px

Resultado X 12 3 1123 2246 3369 4 4 8 12 4 4 8 12 16 5 5 10 15 20 6 6 12 18 24 7 7 14 21 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: Peso: kg Apellidos: Sexo: Hombre Mujer Edad:


Menos de 20 aos

Estado Civil: Soltero Casado Otro

Aficiones:
Enviar Borrar

Cine Deporte

Literatura Msica

Tebeos Televisin

También podría gustarte