Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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
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.
A=4
B=5
C = 10
D=3
E=7
F= 9
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;
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