Sesión N° 11:
Taller de Programación Web
Estructura condicional en PHP
Datos/Observaciones
Logro de aprendizaje
Al final de la sesión el estudiante construye un
proyecto con PHP empleando estructuras
condicionales para solucionar problemas sencillos
• Estructura condicional
• Tipos de estructuras condicionales
en PHP
• Estructuras simples y dobles en
PHP
• Estructura anidada en PHP
• Estructura múltiple en PHP
Agenda
3
Datos/Observaciones
Estructura selectiva
Datos/Observaciones
Tipos de estructura condicional
if (condición)
sentencia
if (condición1)
sentencia 1
else if (condición2)
sentencia 2
...
else if (condición n)
sentencia n
else
sentencia n+1
if (condición)
sentencia 1
else
sentencia 2
• Mismo comportamiento que en C
• Las sentencias compuestas se encierran entre llaves
• elseif puede ir todo junto
switch (expresión){
case valor_1:
sentencia 1
break;
case valor_2:
sentencia 2
break;
…
case valor_n:
sentencia n
break;
default
sentencia n+1
}
Datos/Observaciones
Ejemplo 1:
Desarrolle una aplicación para determinar si el número es par o
impar
Datos/Observaciones
7
Ejemplo 1, añadiendo formulario
En el navegador
Datos/Observaciones
A un trabajador le descuentan de su sueldo el 10% si su sueldo es
menor o igual a 1000, por encima de 1000 hasta 2000 el 5% del
adicional, y por encima de 2000 el 3% del adicional. Calcular el
descuento y sueldo neto que recibe el trabajador dado un sueldo.
Ejercicio 2
Datos/Observaciones
Switch es como una serie de sentencias if. Es útil para comparar una
misma variable o expresión con valores diferentes y ejecutar un código
diferente a otro dependiendo de esos valores.
Cuando una sentencia case coincide con el valor de la sentencia switch,
PHP ejecuta el código dentro del case. PHP sigue ejecutando las
sentencias hasta el final o hasta que choca con un break, que entonces
finaliza la iteración. Si se omite break, swith ejecutará todos los cases
restantes cuando encuentra uno que cumpla con la condición.
Estructura Switch
Datos/Observaciones
Ejemplo 1:
Datos/Observaciones
Ejemplo 2:
Datos/Observaciones
Mostrar la fecha actual en el siguiente formato “20 de octubre del
2022”, capturado por “20-10-2022”
Ejercicio 3
Datos/Observaciones
Preguntas
1. ¿Cuáles son tipos de estructura condicional ?
_______________________________________________
2. ¿Cuál es la diferencia entre la estructura If anidada y
Switch?
_______________________________________________
_______________________________________________
Resumiendo

S11 - Estructura condicional en PHP (1).pdf

  • 1.
    Sesión N° 11: Tallerde Programación Web Estructura condicional en PHP
  • 2.
    Datos/Observaciones Logro de aprendizaje Alfinal de la sesión el estudiante construye un proyecto con PHP empleando estructuras condicionales para solucionar problemas sencillos
  • 3.
    • Estructura condicional •Tipos de estructuras condicionales en PHP • Estructuras simples y dobles en PHP • Estructura anidada en PHP • Estructura múltiple en PHP Agenda 3
  • 4.
  • 5.
    Datos/Observaciones Tipos de estructuracondicional if (condición) sentencia if (condición1) sentencia 1 else if (condición2) sentencia 2 ... else if (condición n) sentencia n else sentencia n+1 if (condición) sentencia 1 else sentencia 2 • Mismo comportamiento que en C • Las sentencias compuestas se encierran entre llaves • elseif puede ir todo junto switch (expresión){ case valor_1: sentencia 1 break; case valor_2: sentencia 2 break; … case valor_n: sentencia n break; default sentencia n+1 }
  • 6.
    Datos/Observaciones Ejemplo 1: Desarrolle unaaplicación para determinar si el número es par o impar
  • 7.
  • 8.
    Datos/Observaciones A un trabajadorle descuentan de su sueldo el 10% si su sueldo es menor o igual a 1000, por encima de 1000 hasta 2000 el 5% del adicional, y por encima de 2000 el 3% del adicional. Calcular el descuento y sueldo neto que recibe el trabajador dado un sueldo. Ejercicio 2
  • 9.
    Datos/Observaciones Switch es comouna serie de sentencias if. Es útil para comparar una misma variable o expresión con valores diferentes y ejecutar un código diferente a otro dependiendo de esos valores. Cuando una sentencia case coincide con el valor de la sentencia switch, PHP ejecuta el código dentro del case. PHP sigue ejecutando las sentencias hasta el final o hasta que choca con un break, que entonces finaliza la iteración. Si se omite break, swith ejecutará todos los cases restantes cuando encuentra uno que cumpla con la condición. Estructura Switch
  • 10.
  • 11.
  • 12.
    Datos/Observaciones Mostrar la fechaactual en el siguiente formato “20 de octubre del 2022”, capturado por “20-10-2022” Ejercicio 3
  • 13.
  • 14.
    1. ¿Cuáles sontipos de estructura condicional ? _______________________________________________ 2. ¿Cuál es la diferencia entre la estructura If anidada y Switch? _______________________________________________ _______________________________________________ Resumiendo