Está en la página 1de 9

EXPRESIONES Y OPERADORES

SEMANA 3

Alejandro Navarro Rojas


17-04-2022
Programación
DESARROLLO

Respuesta:

Persona de 17 años.

CÓDIGO.
<?PHP

$EDAD = 17 ;

IF ($EDAD <= 18) {

ECHO "“ERES MENOR DE EDAD, NO PODEMOS CONTRATARTE”.";

}ELSE IF($EDAD > 60 ){

ECHO "“LO SENTIMOS, PERO USTED NO CUMPLE EL PERFIL DEL CARGO”.";

}ELSE{

ECHO"“ES POSIBLE QUE USTED SEA UN CANDIDATO AL CARGO”.";

PERSONA DE 64 AÑOS.

Código.
<?php
$edad = 64 ;
if ($edad <= 18) {
echo "“Eres menor de edad, no podemos contratarte”.";
}else if($edad > 60 ){
echo "“Lo sentimos, pero usted no cumple el perfil del cargo”.";
}else{
echo"“Es posible que usted sea un candidato al cargo”.";
}
Persona de 35 años.

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

Respuesta.
CÓDIGO.

<?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));

ECHO "EL RESULTADO DE LA CONSTANTE X ES = " .$X ;

$Y = $D * $B +$F - $A / $B *$F;

ECHO " </BR> EL RESULTADO DE LA CONSTANTE Y ES= " .$Y;


RESPUESTA:

Código.
<?php
$var1 = true;
$var2 = false;
$todo = $var1 && $var2;
if ($todo) {
print "<p>verdadero</p>\n";
} else {
print "<p>falso</p>\n";
}
RESPUESTA.

Código.
<?php
$var1 = true;
$var2 = false;
$todo = $var1 and $var2;
if ($todo) {
print "<p>verdadero</p>\n";
} else {
print "<p>falso</p>\n";
}
?>
En esencia estamos frente a un código que es muy parecido, pero no es igual, en dicho código se logra
apreciar como diferencia el operador lógico && en el programa 1 y and en el programa 2.

En presencia del operador lógico && entre dos variables tenemos como resultado cierto si ambas
variables son ciertas, situación que no ocurría en dicho código por tanto el resultado será falso.

Si bien es cierto el operador and también tiene como resultado cierto si ambas variables son ciertas ($a
and $b), y que a diferencia de &&, no tienen la misma jerarquía. Resumidamente, && tiene mayor
prioridad que and del programa 1. Como además el operador de asignación = tiene una prioridad
intermedia, debido a esta condición se logran causar situaciones desatinadas, como se aprecia en los
programas 1 y 2. Este resultado ocurre básicamente porque el operador de asignación = tiene mayor
jerarquía sobre el operador and. Eso quiere decir que PHP realiza antes la asignación que la operación
lógica.
REFERENCIAS BIBLIOGRÁFICAS
IACC (2018). Expresiones y Operadores. Programación. Semana 3.

También podría gustarte