Professional Documents
Culture Documents
ALUMNO:
GERARDO BARRIOS SNCHEZ
NUMERO DE CONTROL:
12020057
4 SEMESTRE
INGENIERA INDUSTRIAL
ASIGNATURA:
ALGORITMOS Y LENGUAJES DE PROGRAMACIN
MAESTRO:
CARLOS SNCHEZ PREZ
IF (SI)
El constructor if (si) es una de las caractersticas ms importantes de muchos
lenguajes, incluido PHP. Permite la ejecucin condicional de fragmentos de
cdigo. PHP dispone de una estructura if que es similar a la de C:
if (expr)
Sentencia
Como se describe en la seccin sobre expresiones, la expresin es evaluada a su
valor booleano. Si la expresin se evala como TRUE, PHP ejecutar
la sentencia y si se evala como FALSE la ignorar. Ms informacin sobre qu
valores evalan como FALSE se puede encontrar en la seccin 'Convirtiendo a
booleano'.
El siguiente ejemplo mostrara a es mayor que b si $a es mayor que $b:
<?php
if ($a > $b) {
echo "a es mayor que b";
}
?>
A menudo se desea tener ms de una sentencia para ser ejecutada
condicionalmente. Por supuesto, no hay necesidad de envolver cada sentencia
con una clusula if. En cambio, se pueden agrupar varias sentencias en un grupo
de sentencias. Por ejemplo, este cdigo mostrara a es mayor que b si $a es
mayor que $b y entonces asignara el valor de $a a $b:
<?php
if ($a > $b) {
echo "a es mayor que b";
$b = $a;
}
?>
Las sentencias if pueden anidarse dentro de otra sentencias if infinitamente, lo
cual provee completa flexibilidad para la ejecucin condicional de diferentes partes
del programa.
/* Mtodo correcto: */
if($a > $b):
echo $a." es mayor que ".$b;
elseif($a == $b): // Tenga en cuenta la combinacin de las palabras.
echo $a." igual ".$b;
else:
echo $a." no es ni mayor que ni igual a ".$b;
endif;
?>
CITAS DE REFERENCIA
http://www.php.net/manual/es/control-structures.alternative-syntax.php
http://es.wikibooks.org/wiki/Programaci%C3%B3n_en_Java/Sentencia_if-else
http://es.wikipedia.org/wiki/Sentencia_condicional