Presentación Estructuras Condicionales
Adrian vasquez
Created on May 14, 2024
More creations to inspire you
ASTL
Presentation
TOM DOLAN
Presentation
BASIL RESTAURANT PRESENTATION
Presentation
AC/DC
Presentation
ENGLISH IRREGULAR VERBS
Presentation
ALL THE THINGS
Presentation
SANTIAGOVR_EN
Presentation
Transcript
DESARROLLO DE APLICACIONES WEB CON PHP
ESTRUCTURAS CONDICIONALES
Estructuras condicionales
ÍNDICE
Definición de lógica booleana
Estructurar una condición lógica en PHP
Estructura condional if simple
Estructura condional if doble
Estructura condional if doblemente enlazada
Estructura condición switch
Casos desarrollados
Las estructuras condicionales en programación nos permiten tomar decisiones basadas en ciertas condiciones.Estas estructuras nos ayudan a controlar el flujo de ejecución del programa según las evaluaciones que realicemos.
ESTRUCTURAS CONDICONALES
definicion de lógica booleana
La lógica booleana en programación se refiere al uso de valores verdadero (true) o falso (false) para tomar decisiones. En PHP, los booleanos son el tipo de dato más simple. la lógica booleana nos permite crear programas que toman decisiones basadas en condiciones.
estructurar una condición lógica en php
Estructurar una condición lógica en PHP implica definir una expresión que evalúe como verdadera o falsa, y luego ejecutar un bloque de código según el resultado.
Contextualiza tu tema con un subtítulo
01
OPERADORES DE COMPARACIÓN
Los operadores de comparación en PHP permiten comparar dos valores y devuelven un resultado verdadero o falso, según si la comparación es cierta o no.
03
ESTRUCTURAR BLOQUES DE CÓDIGO
Estructurar bloques de código en PHP se refiere a organizar y agrupar instrucciones dentro de estructuras de control para controlar el flujo de ejecución de un programa. Estas estructuras permiten tomar decisiones condicionales o repetir acciones según ciertas condiciones.
02
OPERADORES LÓGICOS
En PHP, los operadores lógicos nos permiten combinar o modificar condiciones para realizar evaluaciones más complejas.
04
CONTROL DE ERRORES
En PHP, el control de errores es fundamental para manejar situaciones inesperadas y garantizar que los programas funcionen correctamente.
Contextualiza tu tema con un subtítulo
EJEMPLO operADORES DE COMPARACIÓN
== (Igual): Devuelve verdadero si dos valores son iguales después de la manipulación de tipos.!= o <> (Diferente): Devuelve verdadero si los valores no son iguales después de la manipulación de tipos.=== (Idéntico): Devuelve verdadero si los valores son iguales y del mismo tipo.!== (No idéntico): Devuelve verdadero si los valores no son iguales o no son del mismo tipo.< (Menor que): Devuelve verdadero si el primer valor es estrictamente menor que el segundo.> (Mayor que): Devuelve verdadero si el primer valor es estrictamente mayor que el segundo.<= (Menor o igual que): Devuelve verdadero si el primer valor es menor o igual al segundo.>= (Mayor o igual que): Devuelve verdadero si el primer valor es mayor o igual al segundo.
Contextualiza tu tema con un subtítulo
EJEMPLO operADORES LÓGICOS
&& (y): Devuelve verdadero si ambas expresiones son verdaderas.|| (o): Retorna verdadero si al menos una de las expresiones es verdadera.! (negación): Devuelve el valor opuesto de la expresión (si es verdadera, la hace falsa y viceversa).
Contextualiza tu tema con un subtítulo
EJEMPLO DE ESTRUCTURAR BLOQUES DE CÓDIGO
Estructuras condicionales:if: Ejecuta un bloque de código si una condición es verdadera.else: Ejecuta un bloque de código si la condición es falsa.elseif: Permite evaluar múltiples condiciones en secuencia.switch: Permite seleccionar entre múltiples opciones según el valor de una expresión1.Bucles o iteraciones:for: Ejecuta un bloque de código un número específico de veces.while: Repite un bloque de código mientras se cumpla una condición.do-while: Similar al while, pero garantiza que el bloque se ejecute al menos una vez.
Contextualiza tu tema con un subtítulo
CONTROL DE ERRORES
Operador @: Puedes utilizar el operador @ para suprimir mensajes de error generados por una expresión. Directiva error_reporting: En el archivo php.ini o durante la ejecución, puedes configurar qué tipos de errores se notifican. Manejadores de errores personalizados: Puedes definir tus propias funciones para manejar errores. Utiliza set_error_handler(): para establecer una función personalizada que se llamará cuando ocurra un error.Excepciones: Además de los errores, puedes trabajar con excepciones utilizando bloques try-catch. Esto te permite manejar situaciones excepcionales de manera más estructurada.
Contextualiza tu tema con un subtítulo
En PHP, al igual que en otros lenguajes de programación, se utilizan estructuras condicionales para controlar el flujo de ejecución del programa basado en ciertas condiciones. A continuación, te explico cómo se implementan en PHP las estructuras condicionales mencionadas:
Contextualiza tu tema con un subtítulo
ESTRUCTURA CONDICIONAL IF SIMPLE
Estructura condicional If simple en PHP: - La estructura condicional if simple en PHP se utiliza para ejecutar un bloque de código si una condición es verdadera. Aquí tienes un ejemplo de cómo se usa en PHP:php<?php$numero = 10;if ($numero > 5) { echo "El número es mayor que 5";}?>!
ESTRUCTURA CONDICIONAL IF DOBLE
Estructura condicional If doble en PHP: - La estructura condicional if doble en PHP se utiliza para evaluar dos condiciones de forma secuencial. Si la primera condición es falsa, se evalúa la segunda condición. Aquí tienes un ejemplo:<?php$numero = 10;if ($numero < 5) { echo "El número es menor que 5";} elseif ($numero > 10) { echo "El número es mayor que 10";}?>
Contextualiza tu tema con un subtítulo
ESTRUCTURA CONDICIONAL IF DOBLEMENTE ENLAZADA
Estructura condicional If doblemente enlazada en PHP: - La estructura condicional if-elseif-else en PHP se utiliza para evaluar múltiples condiciones en secuencia. Se evalúa cada condición en orden hasta encontrar una que sea verdadera. Aquí tienes un ejemplo:<?php$numero = 10;if ($numero < 5) { echo "El número es menor que 5";} elseif ($numero > 10) { echo "El número es mayor que 10";} else { echo "El número está entre 5 y 10";}?>
Contextualiza tu tema con un subtítulo
ESTRUCTURA CONDICIONAL SWITCH EN PHP
Estructura condicional If doblemente enlazada en PHP: - La estructura condicional if-elseif-else en PHP se utiliza para evaluar múltiples condiciones en secuencia. Se evalúa cada condición en orden hasta encontrar una que sea verdadera. Aquí tienes un ejemplo:<?php$numero = 10;if ($numero < 5) { echo "El número es menor que 5";} elseif ($numero > 10) { echo "El número es mayor que 10";} else { echo "El número está entre 5 y 10";}?>
Contextualiza tu tema con un subtítulo
CASOS DESARROLLADOS CON ESTRUCTURA CONDICIONAL
Contextualiza tu tema con un subtítulo
Caso desarrollado 1: Salario de empleados usando condicional simple
<?php // Supongamos que tenemos un empleado con un salario $salario = 3000; // Verificamos si el salario es mayor o igual a 2500 if ($salario >= 2500) { echo "El empleado tiene un buen salario."; } else { echo "El salario del empleado es bajo."; } ?>
Contextualiza tu tema con un subtítulo
Caso desarrollado 2: Obsequio a clientes usando condicional simple
<?php $comprasCliente = 500; // Monto total de compras del cliente if ($comprasCliente >= 500) { echo "¡Felicidades! Has calificado para un obsequio especial."; } else { echo "Gracias por tu compra. ¡Sigue así!"; } ?>
Contextualiza tu tema con un subtítulo
Caso desarrollado 3: Venta de productos usando condicional doble
<?php $producto = "Camiseta"; // Nombre del producto $cantidad = 3; // Cantidad de productos vendidos if ($cantidad > 0) { echo "Se vendieron $cantidad $producto(s)."; } elseif ($cantidad === 0) { echo "No se vendió ningún $producto."; } else { echo "Cantidad inválida. Verifica los datos."; } ?>
Contextualiza tu tema con un subtítulo
Caso desarrollado 4: Control de mensualidad usando condicional doblemente enlazada
<?php $mensualidad = 800; // Monto de la mensualidad $pagado = 600; // Monto pagado por el cliente if ($pagado >= $mensualidad) { echo "El cliente ha pagado la mensualidad completa."; } elseif ($pagado > 0) { $restante = $mensualidad - $pagado; echo "El cliente ha pagado parte de la mensualidad. Faltan $$restante."; } else { echo "El cliente no ha realizado ningún pago."; } ?
Contextualiza tu tema con un subtítulo
Caso desarrollado 5: Venta de entradas usando condicional múltiple con switch
<?php $tipoEntrada = "VIP"; // Tipo de entrada (ejemplo: VIP, General, Estudiante) switch ($tipoEntrada) { case "VIP": echo "¡Bienvenido! Disfruta de las ventajas de la entrada VIP."; break; case "General": echo "Gracias por tu compra. ¡Disfruta del evento!"; break; case "Estudiante": echo "Recuerda mostrar tu identificación de estudiante."; break; default: echo "Tipo de entrada no reconocido. Verifica la información."; break; } ?>
Contextualiza tu tema con un subtítulo
¡GRACIAS!