Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Programación
Instituto IACC
25 de enero de 2021
Desarrollo
Si es mayor de 18 años y menor o igual de 60 años, le saldrá el mensaje: “Es posible que
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
<?php
$edad = 17;
if ($edad <= 18 ){
echo
else
else
{
echo " Lo sentimos, pero usted no cumple con el perfil del cargo<br> ";
}
2. Dada las siguientes expresiones, ingréselas en PHPTester e indique el resultado
Y = D * B + F –A / B + F
<?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
<?php
$var1 = true;
$var2 = false;
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";
}
El resultado de ambos operadores es diferente siempre que los operandos sean iguales. La
primera expresión se evalúa como falso, mientras que la segunda expresión se evalúa
como verdadero, aunque ambos estén usando la misma operación.
La primera expresión, $todo = true && false; se evalúa como falso porque se realiza la
primera operación &&, luego el resultado se asigna a la variable $todo, porque la precedencia
del operador && es mayor que la precedencia de =. La segunda expresión, $todo = true y
false; se evalúa como verdadero porque el operador "y" tiene menor precedencia que el
operador "=" por lo que el valor verdadero que está a la derecha de = se asigna a $todo y luego
la operación "y" se realiza internamente pero no se asigna, por lo tanto $todo ahora tiene true.
Entonces, para explicar, la diferencia fundamental en el operador and y el operador && es su
diferencia de precedencia, pero ambos realizan la misma operación.
Bibliografía
Ankan Das (2018). And v/s && como operador es PHP.10 de octubre 2018. Sitio web
https://www.geeksforgeeks.org/and-vs-as-operator-in-php/