domingo, 5 de febrero de 2012

Estructuras de Control II


Estructuras de Decisión

Hola, en esta lección vamos ver las Estructuras de Decisión.

Las Estructuras de Decisión, nos van a permitir ejecutar una u otra instrucción dependiendo de una determinada condición.


Estructura de decisión: IF

<?php
$variable = 1;

if ($variable == 1) {
echo "<center><b style='font-size: 25px;'>La condición es cierta</b></center>";
}
else{
echo "<center><b style='font-size: 25px;'>La condición es falsa</b></center>";
}
?>

Veamos por partes este código...

$variable = 1 : declaramos una variable con valor 1.
if : abrimos if
$variable == 1 : Si variable es igual a uno...{ejecutar la instrucción}
else : abrimos else, entonces si $variable no es igual a 1...{ejecutar la instrucción}

Podríamos crear más comprobaciones, incluyendo elseif, por ejemplo...
elseif ($variable == 2) {
echo "<center><b style='font-size: 25px;'>La condición también es cierta</b></center>";
}

Prueba a cambiar el valor de la variable $numero, o a introducir más sentencias elseif.

if



Estructura de Decisión: Switch

<?php
$numero = 2;

switch ($numero)

{
case 1:
echo "<center><b style='font-size: 25px;'>Es el número 1</b></center>";
break;

case 2:
echo "<center><b style='font-size: 25px;'>Es el número 2</b></center>";
break;

case 3:
echo "<center><b style='font-size: 25px;'>Es el número 3</b></center>";
break;

default:
echo "<center><b style='font-size: 25px;'>Es otro número</b></center>";
break;
}
?>


Veamos detenidamente este código ...

$numero = 2 : declaramos una variable y le damos valor 2.

switch ($numero) : abrimos switch y buscamos en la variable $numero el caso correcto.

case 1 : Si $numero tiene como valor 1, ejecutará la instrucción, podemos poner cuantos casos necesitemos para evaluar el valor de la variable.

break : Uno vez encontrado el valor, la ejecución del código se detendrá, si no ponemos break; recorrerá todos los casos hasta el último, dándonos un error.

default : Si el valor no es encontrado en la variable $numero, ejecutará la instrucción por defecto de default.

En este caso, como el valor de la variable $numero es igual a 2, ejecutará la instrucción del case 2.
Prueba a cambiar el valor de la variable $numero, por ejemplo dale un valor de 3.

switch



Bueno esto es todo por hoy, espero que les haya servido de ayuda.

Saludos.

1 comentario:

Gallardo dijo...

Hola gracias por la información.