Está en la página 1de 4

M.Sc.

Edelfr Flores Velsquez

GUIA DE PRCTICAS 03 Uso de estructuras secuenciales Objetivos:


Implementar programas en PHP con el uso de estructuras secuenciales IF-ELSE y SWITCH-CASE.

Procedimientos:
Uso de IF 1) Implemente el siguiente programa y ejectelo en el navegador, verifique la forma en que se usa la estructura IF en todas su variantes:
<?php //estructura IF simple $a = 10; $b = 5; echo "<br/>valor de a=".$a.", b=".$b."<br/><br/>"; if ($a > $b) print "a es mayor que b <br/>"; //estructura IF completo $a = 5; $b = 10; echo "<br/>valor de a=".$a.", b=".$b."<br/><br/>"; if ($a > $b) { print "a es mayor que b<br/>"; } else { print "a NO es mayor que b<br/>"; } //estructura IF - ELSEIF $a = 5; $b = 5; echo "<br/>valor de a=".$a.", b=".$b."<br/><br/>"; if ($a > $b) { print "a es mayor que b<br/>"; } elseif ($a == $b) { print "a es igual que b<br/>"; } else {

M.Sc. Edelfr Flores Velsquez

print "a es mayor que b<br/>"; } ?>

2) Implemente el siguiente programa y ejectelo en el navegador:


La nota promedio de un curso se calcula en base a 4 notas, de los cuales se elimina la nota menor y se promedia las 3 notas ms altas. El programa debe mostrar como salida la nota eliminada y el promedio <?php $a=5; $b=7; $c=12; $d=3; if ($a<$b && $a<$c && $a<$d) { $prom=($b+$c+$d)/3; echo "El menor es: ".$a." } if ($b<$a && $b<$c && $b<$d){ $prom=($a+$c+$d)/3; echo "El menor es: ".$b." } if ($c<$a && $c<$b && $c<$d){ $prom=($a+$b+$d)/3; echo "El menor es: ".$c." } if ($d<$a && $d<$b && $d<$c){ $prom=($a+$b+$c)/3; echo "El menor es: ".$d." } ?>

El promedio es: ".$prom;

El promedio es: ".$prom;

El promedio es: ".$prom;

El promedio es: ".$prom;

Uso de SWITCH - CASE 3) Implemente el siguiente programa y ejectelo en el navegador:


<?php $i=6; switch ($i) { case 0: case 1: case 2:

M.Sc. Edelfr Flores Velsquez

print "i es menor que 3, pero no negativo"; break; case 3: print "i es 3"; default: print "i es mayor que 3"; } ?>

4) Implemente el siguiente programa y ejectelo en el navegador:


Programa que muestra el nombre del da segn un nmero de da ingresado (1 para el da lunes, 2 para el da martes ) <?php $op2=5; switch($op2) { case 1: echo"Lunes"; break; case 2: echo"Martes"; break; case 3: echo"Miercoles"; break; case 4: echo"Jueves"; break; case 5: echo"Viernes"; break; case 6: echo"Sbado"; break; case 7: echo"Domingo"; break; default: echo"Da no valido"; break; } ?>

M.Sc. Edelfr Flores Velsquez

Ejercicios
1) Escribir un programa en PHP que determine si un ao es bisiesto. Un ao es bisiesto si es mltiplo de 4 (por ejemplo 1984). Los aos mltiplos de 100 no son bisiestos, salvo si ellos son tambin mltiplos de 400 (2000 es bisiesto, pero; 1800 no lo es). 2) Disee un programa en PHP que lea tres longitudes y determine si forman o no un tringulo. Si es un tringulo determine de que tipo de tringulo se trata entre: equiltero, issceles o escaleno. Considere que para formar un tringulo se requiere que: "el lado mayor sea menor que la suma de los otros dos lados". 3) Disee un programa en PHP que muestre las Estaciones del ao, considere que se debe tener como dato de ingreso el da y el mes (Por ejemplo: 26 y 09), como salida el nombre de la estacin (Primavera). 4) Disee un programa en PHP que muestre los Signos del zodiaco.

También podría gustarte