Está en la página 1de 6

Expresiones y operadores

Marion Casado

Programación

Instituto IACC

11-10-2019
1.

<?php

$edad=35;

$opcion1=($edad<18);

$opcion2=($edad>=18 and $edad<=60);

$opcion3=($edad>60);

if($opcion1==true){

echo "Eres menor de edad, no podemos contratarte";

else if($opcion2==true){

echo "Es posible que usted sea un candidato al cargo";

else if($opcion3==true){

echo "Lo sentimos, pero usted no cumple el perfil del cargo";

?>
2.

<?php

$a=4;

$b=5;

$c=10;

$d=3;

$e=7;

$f=9;

$x=($a<$b) or (!($a<>$c) and ($a+$b<$d or $a<$f));

$y=($d*$b+$f-$a)/($b*$f);

echo "El resultado de Y es $y<br>";

echo "El resultado de X es $x";

?>
3.

<?php

/* PROGRAMA 1

$var1 = true;

$var2 = false;

$todo = $var1 && $var2;

if ($todo) {

print "<p>verdadero</p>\n";

} else {

print "<p>falso</p>\n";

*/

//PROGRAMA 2

$var1 = true;

$var2 = false;

$todo = $var1 and $var2;

if ($todo) {

print "<p>verdadero</p>\n";

} else {

print "<p>falso</p>\n";

/*

Las diferencias que existen entre ambos programas son

el orden jerárquico que prevalece.


En el programa uno sólo dirá verdadero si ambas son verdaderas,

de lo contrario, dirá que es falso por haber una condición

que no se cumple.

En el programa dos, va por orden, como el primero es var1

y es verdadero, entonces imprime verdadero y el var2 es falso

pero al estar en segunda posición es "menos importante" por

lo tanto prevalece el orden siendo var1 el primero en imprimir

*/

También podría gustarte