Está en la página 1de 8

PROGRAMACIÓN

SEMANA 3

JORGE GOMEZ
05-09-2022
Tecnico en Automatizacion y control
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

RESPUESTA
<?php
$EDAD = 64;
if($EDAD < 18){
echo 'eres menor de edad, no podemos contratarte';
}else if($EDAD > 18 && $EDAD <= 60){
echo 'es posible que usted sea un candidato al cargo';
}else{
echo 'lo sentimos, pero usted no cumple el perfil del cargo'; }
17 AÑOS

64 AÑOS

35 AÑOS
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:

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

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

RESPUESTA

<?php
$A = 4;
$B = 5;
$C = 10;
$D = 3;
$E = 7;
$F= 9;
$X = ($A<$B) || (!($A<>$C) && ($A+$B<$D || $A<$F));
echo $X;
<?php

$A = 4;

$B = 5;

$C = 10;

$D = 3;

$E = 7;

$F= 9;

$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 Programa 2

Desarrollo:

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";

?>

En el primer programase utiliza la variable && lo que al final da como resultado falso, a diferencia del
segundo programa donde las variables se declaran con and, lo que por alguna razón provoca una
ejecución diferente de este programa y tambien hay un resultado diferente ya que el resultado es
verdadero.

si se prueba realizar el programa evitando declara la variable todo, se provoca que el programa funciona
de igual forma con ambas sintaxis.
REFERENCIAS BIBLIOGRÁFICAS
IACC. (2022). Programación. Expresiones y operadores. Semana 3

https://phphomeworks.wordpress.com/tag/operadores-relacionales/?
msclkid=eb62f756baa611ecbd8585b9d65a2692

También podría gustarte