Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Programación
Instituto IACC
03.01.2020
1. Utilizando operadores de comparación y lógicos, resuelva el siguiente caso, con
PHPtester:
Declare una variable que guarde la edad de una persona. Luego, si la edad es menor de 18
Si es mayor de 18 años y menor o igual de 60 años, le saldrá el mensaje: “Es posible que
Si es mayor de 60 años, le saldrá el mensaje: “Lo sentimos, pero usted no cumple el perfil
del cargo”.
Pruebe su programa en tres casos: una persona de 17 años, una de 64 y una de 35. Muestre las
$Edad = 17;
echo $Mensaje;
?>
<?php
$Edad = 64;
echo $Mensaje;
?>
<?php
$Edad = 35;
echo $Mensaje;
?>
2. Dada las siguientes expresiones, ingréselas en PHPTester e indique el resultado
respectivo.
X = Verdadero OR Falso
X = Verdadero = 1
Y=D*B+F–A/B*F
Y=3*5+9–4/5*9
Y = 15 + 9 – 0,8 * 9
Y = 15 + 9 – 7,2
Y = 24 – 7,2
Y = 16,8
3. Pruebe los siguientes programas en PHPTester y mencione las diferencias al evaluar las
expresiones:
Programa 1
<?php
$var1 = true;
$var2 = false;
if ($todo) {
} else {
?>
Programa 2
<?php
$var1 = true;
$var2 = false;
if ($todo) {
} else {
?>
La diferencia en el resultado se da por el orden de las jerarquías de operadores, para el caso
$todo = $var1 && $var2 se resuelve primero el operador lógico && y luego realiza la asignación
del resultado a $todo, en cambio, en la expresión $todo = $var1 and $var2 se resuelve en primer
lugar $todo = $var1 y luego realiza la operación and. En conclusión $todo = $var1 && $var2
entrega el resultado de la operación y $todo = $var1 and $var2 entrega el valor de $var1.
Bibliografía