Operadores lógicos en PHP Programación en Internet II.

Slides:



Advertisements
Presentaciones similares
Estructuras condicionales
Advertisements

Condicional if y switch
Estructuras de control
En PHP, casi cualquier cosa que escribes es una expresión. La forma más simple y ajustada de definir una expresión es "cualquier cosa que tiene un valor".
Estructuras de Decisión I IF - THEN - ELSE
Enlaces con variables en la URL en PHP Programación en Internet II.
PHP-MYSQL OPERADORES EN PHP
Excel 2007 Fórmulas y Funciones Función SI()
ALGORÍTMICA Dpto. Ingeniería de Sistemas y Automática
Los condicionales IF en PHP Programación en Internet II.
Estructuras de control
Mezclando PHP y HTML Programación en Internet II.
EXCEL – FUNCIONES LOGICAS
Las variables en PHP Programación en Internet II.
Ingeniero Anyelo Quintero
Operadores de comparación en PHP Programación en Internet II.
ESTRUCTURAS DE CONTROL
Ingeniero Anyelo Quintero
CARACTERÍSTICAS DE LOS PROGRAMAS
Ejemplos de cómo utilizarlas
Almacenar variables en cookies en PHP
FUNCIONES LOGICAS SI(PL;V_V;V_F)
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.
Subconsultas Avanzadas
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.
SENTENCIAS DE CONTROL Ing. José Antonio Poma G..
PHP TODO SOBRE PHP.
Tablas de verdad en PHP Programación en Internet II.
Concatenación en PHP Programación en Internet II.
Sesión 5 Sentencias de Selección y repetición Prof:Eridan Otto Programación de Computadores Lenguaje Pascal.
LOGICA DE ENUNCIADO LOGICA DE PREDICADO
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.
Programación Básica con NQC Patricio A. Castillo Pizarro 25/08/2007.
Identificación con cookies y sesiones en PHP Programación en Internet II.
Fundamentos de bases de datos:
Ventajas y desventajas de enviar variables por el método GET
RESTA DE FRACCIONES DEL PRIMER TIPO.
Copiando y pegando archivos enteros Programación en Internet II.
Unidad II: Fundamentos de Programación
Lógica de enunciado La lógica de enunciados o de proposiciones es el nivel más básico de análisis lógico y descansa exclusivamente en las conectivas.
FILTROS. Un filtro es un programa que recibe una entrada, la procesa y devuelve una salida. Relacionando filtros simples podemos hacer prácticamente cualquier.
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.
Tema 2: Base de datos relacionales
Ihr Logo PHP Parte 4 “manejo de formularios”. Your Logo Formularios  El proceso para el manejo de FORMULARIOS html requiere generalmente dos páginas,
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.
Bases de Datos Sql.
Patricio A. Castillo José M. Galarce Agosto 23 de 2008 Segunda Clase.
Contar Si.
Programación Básica con NQC Patricio A. Castillo 12/04/2008.
SUMA DE FRACCIONES PARTE 1
MANUAL DE EXCEL.
Práctica Profesional PHP.
HERRAMIENTAS OFIMÁTICAS M.S.C. IVETTE HERNÁNDEZ DÁVILA
Devuelve el valor lógico FALSO. Sintaxis: FALSO( ) Observación: También puede escribir la palabra FALSO directamente en la hoja de cálculo o en la fórmula.
Informática Prof. María Alejandra Quintero.  Operadores relacionales  Operadores lógicos  Expresiones lógicas  Estructuras de decisión simple  Estructuras.
Introducción al lenguaje PROCESSING para ARDUINO
Estructuras de Decisión
Lic. Carla Aguirre Montalvo
Sentencia Condicional
Su valor de verdad solo es VERDADERO SI todos sus operandos son VERDADEROS, de lo contrario su valor de verdad es FALSO. A B A ^ B V F V V F F F V F.
PROGRAMACIÓN EN PHP Y MYSQL Tema 4: Estructuras de control Jose Miguel Vidagany Igual.
1 Desarrollo Web en Entorno Servidor Tema 4: Estructuras de control. Estructuras Selectivas. Operadores de comparación. Operadores Lógicos. Operadores.
Décimo Curso de Programación Básica con NQC “Segunda Clase” Cristián Arenas Ulloa Agosto 29 de 2009.
OPERADORES Y EXPRESIONES Ing Esp. Ricardo Cujar. Operadores y Expresiones  Operador: Es un símbolo que representa una operación.  Expresión: Es la combinación.
Prof. Jonathan Silva Ingeniería Civil – Informática I Ingeniería Civil Informática I Clase 5.
1 Clase 6: control (1ª parte) iic1102 – introducción a la programación.
ALGORITMOS Asignatura: Informática. Algoritmos Conjunto de instrucciones ordenadas de forma lógica y precisa, con un inicio y fin que permite resolver.
Excel 2013 Informática en los negocios lci. Excel 2013  ¿Qué es un RANGO en Excel?  Es un conjunto de celdas contiguas que pueden ser seleccionadas.
Transcripción de la presentación:

Operadores lógicos en PHP Programación en Internet II

Operadores lógicos en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa En otros casos, necesitaremos crear condiciones complejas, que quieran combinar (unir) dos o más condiciones simples en una, para evaluarlas como una sola condición. A elemento que permite combinarlos lo llamamos operador lógico.

Operadores lógicos en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa Supongamos que tenemos que averiguar si la edad de un usuario está entre 18 y 65 años para mostrarle un texto especial. Tienen que cumplirse dos condiciones:

Operadores lógicos en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa la primera es que su edad sea mayor a 17 (o “mayor o igual” a 18), y la segunda es que su edad sea menor a 66 (o “menor o igual” a 65): $_POST["edad"]> 17 y $_POST["edad"]< 66

Operadores lógicos en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa Para evaluar con un solo condicional estas dos condiciones, necesitamos “unirlas”, y convertirlas en una sola condición que sea evaluada como verdadera (si es mayor a 17 y, además, menor a 66) o falsa, en caso contrario.

Operadores lógicos en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa Eso que se usa para unir las dos condiciones en una sola, es lo que denominamos un operador lógico. En este ejemplo, el operador necesario es and (significa y, que es el nombre del operador de conjunción). Para que devuelva verdadera la expresión completa, necesitamos que sea verdadera la primera condición y que además sea verdadera la segunda.

Operadores lógicos en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa En este caso, le pediríamos que ingrese la edad un campo de texto (supongamos que el name de ese campo sea “edad”) y la evaluáramos de la siguiente manera (de paso, observamos que hemos redactado cada condición con otros operadores de comparación que en el caso anterior, esta vez usado >= y <= y modificando el valor que se comparará)

Operadores lógicos en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa if ($_POST["edad"] >= 18 and $_POST["edad"] <= 65){ print ("Esta en el rango solicitado"); } else { print ("Fuera del rango"); }

Operadores lógicos en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa Notemos que combinamos dos condiciones completas en una sola, incluso cada una de ellas podría haberse colocado por separado, en un if distinto, individualmente: $_POST["edad"]>= 18 y $_POST["edad"]<= 65

Operadores lógicos en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa Lo único que hemos hecho es unirlas con el operador and. Por su puesto, podemos unir más de dos condiciones, usando un mismo operador o distinto. Imaginemos que necesitamos evaluar si la edad es mayor a 17 y menos a 66, o el estado civil es “viudo”; las tres condiciones por separado serian:

Operadores lógicos en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa $_POST["edad"]>= 18 y $_POST["edad"]<= 65 o $_POST["estado"] =="viudo"

Operadores lógicos en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa Al unir, usaríamos esta sintaxis: if ($_POST["edad"]>= 18 and $_POST["edad"] <= 65 or $_POST["estado"] =="viudo") { print ("Está en el rango solicitado"); }

Operadores lógicos en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa En este caso, primero se evaluarían las condiciones unidas mediante el operador and (que será mayor a 17 y menor a 66) y si eso es verdad, ya es suficiente para que toda la expresión se considere verdadera.

Operadores lógicos en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa Del mismo modo, si esa primera parte fue falsa, pero el estado era “viudo”, al estar unidas por el operador or, devuelve verdadero, ya que ese operador necesita que al menos una de las condiciones sea cierta, sin importar si otras no lo son.

Operadores lógicos en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa Podemos unir cualquier cantidad de condiciones, variando los operadores libremente y creando una única condición que será evaluada en conjunto.