Elseif en PHP Programación en Internet II. Elseif en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa Elseif.

Slides:



Advertisements
Presentaciones similares
Condicional if y switch
Advertisements

Estructuras de control
ESTRUCTURAS DE CONTROL
Ps Jaime Ernesto Vargas Mendoza
PROGRAMA DE CAPACITACIÓN A PROFESORES
Programación Básica con NQC Pedro F. Toledo – Patricio Castillo 18/08/2006.
Enlaces con variables en la URL en PHP Programación en Internet II.
Curso de Microsoft® Word 2010
Entendiendo la definición de clases
MANUAL EXPRESS DE C J.M.sevilla.
El presente material contiene
Estructuras de control
Bucle for.
ALGORÍTMICA Dpto. Ingeniería de Sistemas y Automática
Los condicionales IF en PHP Programación en Internet II.
Mezclando PHP y HTML Programación en Internet II.
SENTENCIA CONDICIONAL if
PARADIGMA Es un esquema de pensamiento que nos lleva a concebir las cosas de una manera determinada. el término paradigma puede indicar el concepto de esquema.
ESTRUCTURAS DE CONTROL SELECTIVA LUIS OCTAVIO BUSTAMANTE Docente Colegio de la UPB.
Las variables en PHP Programación en Internet II.
Tema 4: Sentencias de control
Ingeniero Anyelo Quintero
Operadores de comparación en PHP Programación en Internet II.
Katherine Galleguillos Adaros Preuniversitario Tongoy
Programación de Computadores
Formas de que PHP escriba dentro de HTML Programación en Internet II.
Almacenar variables en cookies en PHP
Constantes en PHP Programación en Internet II. Constantes en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa.
Switch en PHP Programación en Internet II. Switch en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa Elegir.
Matrices en PHP Programación en Internet II.
Capítulo 1 “Elementos de Programación”
SENTENCIAS DE CONTROL Ing. José Antonio Poma G..
Sentencias de selección
Comentarios en PHP Programación en Internet II. Comentarios en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la.
Tablas de verdad en PHP Programación en Internet II.
Concatenación en PHP Programación en Internet II.
Else Elseif en PHP Programación en Internet II. Else Elseif en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la.
Ecuaciones de segundo grado
Identificación con cookies y sesiones en PHP Programación en Internet II.
Informática Ingeniería en Electrónica y Automática Industrial
Ventajas y desventajas de enviar variables por el método GET
“Los usuarios y sus características”
¿Qué significa preguntar?
EXPRESIONES Y SENTENCIAS
Copiando y pegando archivos enteros Programación en Internet II.
Unidad II: Fundamentos de Programación
Operadores lógicos en PHP Programación en Internet II.
Estructuras de Control.
Programación Básica con “NQC” Pedro F. Toledo – Patricio Castillo 18/08/2006.
Informática Tema5- Estructuras de Control en C:
El problema de las comillas en PHP Programación en Internet II.
Versiones de PHP Programación en Internet II. Versiones de PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa.
EVALUACIÓN TEST INICIAL
Break en PHP Programación en Internet II. Break en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa Break.
COMPUTO III Ing. Jimmy Ojeda Arnica.
Problemas de modelación: ¿cómo resolverlos?
Validaciones de datos en PHP Programación en Internet II.
Ihr Logo PHP Parte 2 “php toma muchas sintaxis de lenguajes de alto nivel conocidos para poder trabajar”
Argumentos Deductivos e Inductivos
“variables , sentencia if y bucles”
Introducción al lenguaje PROCESSING para ARDUINO
Estructuras de Decisión
Sentencia Condicional
1 Desarrollo Web en Entorno Servidor Tema 4: Estructuras de control. Estructuras Selectivas. Operadores de comparación. Operadores Lógicos. Operadores.
MAIKOL ESTIVEN MARTINEZ LAS MATEMATICA EN LA INGENIERIA DE SISITEMAS CORPORACIÓN UNIVERSITARIA REMINGTON.
Estructuras de Decisión en Visual Basic 6.0
Prof. Jonathan Silva Ingeniería Civil – Informática I Ingeniería Civil Informática I Clase 5.
Este material ha sido desarrollado para alumnos que cursan la asignatura de Programación Básica impartida en el primer semestre en la Facultad de Ingeniería.
1 Clase 6: control (1ª parte) iic1102 – introducción a la programación.
PRINCIPIOS LOGICOS UNIDAD IV.
Transcripción de la presentación:

Elseif en PHP Programación en Internet II

Elseif en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa Elseif (si no, si…) Varias condiciones diferentes: el elseif Hemos visto que la condición que evaluará debe ser del tipo booleana –que significa que sólo puede dar como respuesta a la pregunta un verdadero o un falso-.

Elseif en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa En los casos en que necesitemos plantear todas las posibilidades. Necesitamos algo más para unir más de dos condiciones.

Elseif en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa Ese “algo mas” es el elseif, que plantea una nueva condición que sólo se ejecuta si la condición anterior no fue verdadera; es decir, es parte del else de la condición anterior y, a la vez, plantea una nueva condición.

Elseif en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa El elseif, de la misma manera que el else, no se puede ejecutar por sí solo, es una “segunda parte” de un condicional simple anterior (es la continuación de un if inicial).

Elseif en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa 29){ print("¡Hola adulto!"); } ?>

Elseif en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa Hemos creado tres condiciones excluyentes (que pudieron ser muchas más). Veamos otro ejemplo: esta vez, de una sucesión de if inicial, un elseif, y un else final:

Elseif en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa

Elseif en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa Como podemos observar, el elseif no sólo cierra el if anterior, sino que abre un nuevo y plantea una nueva condición, distinta, independiente de la anterior, pero con la particularidad de que será evaluada solamente en el caso de que la anterior condición hubiera resultado ser falsa.

Elseif en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa De lo contrario, si la anterior condición era verdadera, el programa ni se toma el trabajo de evaluar esta segunda condición… salta directamente hasta después de la llave de cierre del if, sin evaluar ninguna condición mas.

Elseif en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa De esta forma, pueden encadenarse muchas alternativas que requieran, para ser evaluadas, que una condición anterior hubiese resultado falsa.

Elseif en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa Un dato muy interesante es que las condiciones sucesivas no tienen por qué evaluar el valor de una misma variable, lo cual nos da la libertad de ir evaluando distintas cosas en cada condición:

Elseif en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa 70) { print ("¡Hola abuela!"); } ?>

Elseif en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa En este caso, como son dos las posibles respuestas de la primera condición, pudimos plantear una segunda condición que no vuelva a evaluar otra vez la misma variable “sexo”, sino que evalúa otra cosa, en este caso, “estado”.

Elseif en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa Y, luego, plantearemos otra condición con la “edad”, solo en el Caso de que la anterior condición no se hubiese ejecutado. Es importante tener en claro que solamente en el caso de que haya sido falsa la condición anterior, se ejecuta la siguiente.

Elseif en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa Si una de las condiciones es verdadera, ya no se ejecuta el resto de las condiciones. En el caso de tener más de dos posibilidades que evalúan el valor de una misma variable, veremos que es mucho mas práctico aplicar una estructura diferente, que es la del switch y los case.

Elseif en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa Veamos un ejemplo: <?php if ($dia == "lunes"){ print ("¡Feliz día de la Luna!"); } elseif ($dia == "martes"){ print ("¡Feliz día de Marte!"); } elseif ($dia == "miercoles"){ print ("¡Feliz día de Mercurio!"); } elseif ($dia == "jueves"){

Elseif en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa print ("¡Feliz día de Júpiter!"); } elseif ($dia == "viernes"){ print ("¡Feliz día de Venus!"); } elseif ($dia == "sábado"){ print ("¡Feliz día de Saturno!"); } elseif ($dia == "domingo"){ print ("¡Feliz día del Sol!"); } ?>

Elseif en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa En este caso, en el que evaluaremos una serie de valores posibles de una única variable, es mucho más breve y simple utilizar una estructura selectiva, como el switch, que aprenderemos a usar a continuación.