2.0 Enunciados if.

Para poder evaluar una condición, y en base al resultado, ejecutar un bloque de instrucciones, se utiliza el enunciado if. Dicho enunciado tiene  la siguiente estructura:

If(condición a evaluar){
   Instrucciones si la condición se cumple….
}

  • En condición a evaluar podemos poner una comparación del tipo $nombre==”Andres”, o bien, varias comparaciones como por ejemplo, $edadMinima==23 and $edadMaxima==40.
  • El bloque de código entre llaves son las instrucciones a ejecutarse si la condición se cumple.

Para ilustrarlo un poco mejor pongamos el siguiente ejemplo:

If($edad<=30 and $genero==”masculino”){

   echo “Cumples con los requerimientos para el puesto!!! Felicidades!!!”;
}

Como se puede apreciar en el código anterior si la edad es menor o igual a 30 y se trata de un hombre entonces se muestra en la ventana del navegador el enunciado “Cumples con los requerimientos…”.Ahora en caso de que quisiéramos especificar las instrucciones a ejecutarse en caso de que la condición no se cumpla, podríamos añadir el enunciado else{} y quedará de la siguiente forma:

If($edad<=30 and $genero==”masculino”){

   echo “Cumples con los requerimientos para el puesto!!! Felicidades!!!”;
}else{

 Instrucciones en caso de que la condición no se cumpla…
}
Podríamos colocar el siguiente código en caso de que la condición no se cumpla:

echo “No cumples con los requerimientos para el puesto!!!LO SENTIMOS”;

y quedaría así:

If($edad<=30 and $genero==”masculino”){

   echo “Cumples con los requerimientos para el puesto!!! Felicidades!!!”;
}else{  
echo “No cumples con los requerimientos para el puesto!!!LO SENTIMOS”;
}

También es posible poner varias condiciones, de esta forma, si una condición no se cumple entonces se evalúa otra condición y otra, tantas como se necesiten, esto mediante la instrucción elseif{}:

If(condición 1){
 Insrtrucciones…
}elseif(condición 2){
Instrucciones…
}elseif(condición 3){
Instrucciones…
}else{
Instrucciones…
}

De esta forma aplicándolo al ejemplo anterior

If($edad<=30 and $genero==”masculino”){
   echo “Cumples con los requerimientos para el puesto!!! Felicidades!!!”;
}elseif($edad<=30 and $genero==”femenino”){
    echo “Cumples con los requerimientos para el puesto!!!Felicidades”;
}elseif($edad<=25 ){
  echo “Solo puedes ingresar como becario!!! gracias”;
}else{  
echo “No cumples con los requerimientos para el puesto!!!LO SENTIMOS”;
}

Enunciados if.
2

Copyright © 2013 LaWebDeRay
correo:lawebderay@gmail.com

Free Web Hosting