You are on page 1of 19

http://segarrajosep.wordpress.

com/2011/09/29/ejercicios-resueltos-ypropuestos-en-php-2/

Inicio ACERCA DE MI ANLISIS DE COSTES(EMPRESA) ANDALUCIA CON LIM APLICACIONES MVILES APRENDE A PROGRAMAR BIBLIOTECA DIGITAL MUNDIAL. CALC CALC EJERCICIOS CARTELERA(CINE) CFGS INFORMTICA CIENTFICO CONVERSIN DE FICHEROS ONLINE CREA DIBUJOS CON DRAW CREA TU EMPRESA CREA UNA REVISTA DIGITAL CREA UNA WEBQUEST CREA UNA WIKI CREA UNA WIKI (APUNTES) CRISIS:SOLUCIONES CUADERNIA 2.0 DISCOS DISEO WEB EDITA TUS VDEOS EXELEARNING EXELEARNING +

FOTOS LIBRES FREEWARE GENERALITAT JOVE IVAJ GESTIN GIMP HISTORIA DE LA INFORMTICA HTML 5 IMPRESS INGLS PROFESIONAL INVESTIGACIN OPERATIVA JUVENTUD,EMPLEO Y FORMACIN LIBROS LIBROS INTERACTIVOS MULTIMEDIA MAPA CONCEPTUAL + MAPAS CONCEPTUALES MATEMTICAS MSICA LIBRE MEDIOAMBIENTE MUCHO DE TODO NOTICIAS PROGRAMACIN LINEAL PROGRAMADORES QUEDELIBROS RECURSOS DE MSICA RINCONES DIDCTICOS ROMANOS EN VALENCIA SIMULACIN DE MONTECARLO SOFTWARE LIBRE SOM ON-LINE

SONIDO TECNOLOGAS PARA LA EDUCACIN TIC TUTORIALES VALENCI VDEO VDEOS DE HUMOR WRITER WRITER II WRITER III ZONACLIC

EJERCICIOS RESUELTOS Y PROPUESTOS EN PHP


sep29 PARTE I. Ejemplos lineales.

1. El siguiente programa calcula el salario de un trabajador con un impuesto

<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. 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 $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); ?>

</body> </html>

1. 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>;

echo El mayor es $mayor; ?> </BODY> </HTML>

1. 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 dela 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 de1 a7); ?> </body> </html>

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

Pases Americanos

Espaa Francia Reino Unido EEUU Canada Mexico

Madrid Paris Londres Washington Toronto Mexico

<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!

1. 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).

X1 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 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 X12 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 Edad: Nombre: Apellidos: Menos de 20 aosMenos de 40 aosMenos de 60 aos60 aos o ms Peso: Sexo: Estado Civil: kg Hombre Mujer Soltero Casado Otro

Aficiones:

Cine Literatura Tebeos Deporte Msica Televisin

About these ads

Esta entrada fue publicada el 29 septiembre 2011, en LENGUAJES DE PROGRAMACIN. Aadir a marcadores el enlace permanente. Deja un comentario

You might also like