Sie sind auf Seite 1von 7

Expresiones Y Operadores

José Riquelme Zapata


Programación
Instituto IACC
18 de mayo de 2020
Desarrollo

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”.

echo "<h4>Ejercicio 1</h4>";


echo "<hr>";
//Variables con las edades
$edad = [17,64,34];
echo "<h5>Menor a 18 años</h5>";
$edad <18;
echo "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”.

echo "<h4>Ejercicio 1</h4>";


echo "<hr>";
//Variables con las edades
$edad = [17,64,34];
echo "<h5>Mayor a 18 años y menor a 60 años</h5>";
$edad >18 and $edad <=60;
echo "Es posible que usted sea un candidato al cargo";
Si es mayor de 60 años, le saldrá el mensaje: “Lo siento, pero usted no cumple el perfil
del cargo”.

echo "<h4>Ejercicio 1</h4>";


echo "<hr>";
//Variables con las edades
$edad = [17,64,34];
echo "<h5>Mayor a 60 años</h5>";
$edad >60;
echo "Lo sentimos, pero usted no cumple el perfil del cargo";
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))

echo "<h4>Ejercicio 2</h4>";


echo "<hr>";
//Variables
$a=4;
$b=5;
$c=10;
$d=3;
$e=7;
$f=9;
echo "<h5>Resultado A</h5>";
$x = ($a<$b) or (not($a<>$c) and ($a+$b<$d or $a<$f));
echo $x;
b) Y=D*B+F-A/B*F

echo "<h4>Ejercicio 2</h4>";


echo "<hr>";
//Variables
$a=4;
$b=5;
$c=10;
$d=3;
$e=7;
$f=9;
echo "<h5>Resultado B</h5>";
$y = $d*$b+$f-$a/$b*$f;
echo $y;
Pruebe los siguientes programas de PHPTester y mencione las diferencias al
evaluar las expresiones:

Programa 1

echo "<h4>Ejercicio 3</h4>";


echo "<hr>";
echo "<h5>Programa 1 </h5>";
$var1 = true;
$var2 = false;
$todo = $var1 && $var2;
if ($todo) {
print "<p>verdadero</p>\n";
} else {
print "<p>falso</p>\n";
}

TRUE si tanto la $var1 como la $var2 son TRUE, por lo tanto, el resultado es FALSO
ya que solo una variable cumple con la condición. Ejemplos:
$var1 = true;
false
$var2 = false;

$var1 = false;
false
$var2 = true;

$var1 = false;
false
$var2 = false;

$var1 = true;
true
$var2 = true;
Programa 2

echo "<h4>Ejercicio 3</h4>";


echo "<hr>";
echo "<h5>Programa 1 </h5>";
$var1 = true;
$var2 = false;
$todo = $var1 and $var2;
if ($todo) {
print "<p>verdadero</p>\n";
} else {
print "<p>falso</p>\n";
}

TRUE si tanto la $var1 como $var2 son TRUE, este operador lógico evalúa la primera
$var1 y entrega ese resultado. Ejemplos:
$var1 = true;
true
$var2 = false;

$var1 = false;
false
$var2 = true;

$var1 = false;
false
$var2 = false;

$var1 = true;
true
$var2 = true;

Das könnte Ihnen auch gefallen