Está en la página 1de 8

EXPRESIONES Y OPERADORES.

Christopher Alonso Guaman Salinas

PROGRAMACIÓN

Instituto IACC

07 de septiembre de 2020
Desarrollo

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 años, aparecerá el siguiente mensaje: “Eres menor de edad, no
podemos contratarte”.
• Si es mayor de 18 años y menor o igual de 60 años, le saldrá el mensaje: “Es
posible que usted sea un candidato al cargo”.
• 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 evidencias respectivas en cada caso.

<?php
$edad = 17;
if ($edad < 18) {
echo
"Eres menor de edad, no podemos contratarte";
} elseif ( $edad >= 18 and $edad <= 60) {
echo " Es posible que usted sea un candidato al cargo<br> ";
} else{
echo " Lo sentimos, pero usted no cumple el perfil del cargo<br> ";
}

<?php
$edad = 35;
if ($edad < 18) {
echo
"Eres menor de edad, no podemos contratarte";
} elseif ( $edad >= 18 and $edad <= 60) {
echo " Es posible que usted sea un candidato al cargo<br> ";
} else{
echo " Lo sentimos, pero usted no cumple el perfil del cargo<br> ";
}

<?php
$edad = 64;
if ($edad < 18) {
echo
"Eres menor de edad, no podemos contratarte";
} elseif ( $edad >= 18 and $edad <= 60) {
echo " Es posible que usted sea un candidato al cargo<br> ";
} else{
echo " Lo sentimos, pero usted no cumple el perfil del cargo<br> ";
}
2. Dada las siguientes expresiones, ingréselas en PHPTester e indique el
resultado respectivo.
Considere las siguientes variables:

A = 4 B = 5 C = 10 D = 3 E = 7 F= 9

A partir de lo anterior, determine el valor de:

a) X = (A<B) OR (NOT(A<>C) AND (A+B<D OR A<F))


Y=D*B+F–A/B*F

<?php
$A = 4;
$B = 5;
$C = 10;
$D = 3;
$E = 7;
$F = 9;
$X = ($A<$B) OR NOT ($A<>$C) AND ($A+$B<$D OR $A<$F);
$Y = $D*$B+$F-$A/$B*$F;
echo $Y;
3. Pruebe los siguientes programas en PHPTester y mencione las diferencias al
evaluar las
expresiones:
Programa 1
<?php
$var1 = true;
$var2 = false;
$todo = $var1 && $var2;
if ($todo) {
print "<p>verdadero</p>\n";
} else {
print "<p>falso</p>\n";
}
?>
Programa 2
<?php
$var1 = true;
$var2 = false;
$todo = $var1 and $var2;
if ($todo) {
print "<p>verdadero</p>\n";
} else {
print "<p>falso</p>\n";
}
?>
La diferencia se encuentra en la fila 4 en el programa 1 se utiliza && y en el 2 and.
Bibliografía

IACC (2018). Fundamentos de programación con PHP. Programación. Semana 1.

IACC (2018). Sintaxis básica de PHP. Programación. Semana 2.

IACC (2018). Expresiones y Operadores. Programación. Semana 3.

También podría gustarte